Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
contains
contains
mengevaluasi apakah substring yang Anda tentukan ada dalam ekspresi. Jika ekspresi berisi substring, berisi mengembalikan true, dan jika tidak maka mengembalikan false.
Sintaks
contains(
expression
,substring
,string-comparison-mode
)
Pendapat
- ekspresi
-
Ekspresi harus berupa string. Ini bisa berupa nama bidang yang menggunakan tipe data string, nilai literal seperti
'12 Main Street'
, atau panggilan ke fungsi lain yang mengeluarkan string. - substring
-
Kumpulan karakter untuk memeriksa ekspresi. Substring dapat terjadi satu kali atau lebih dalam ekspresi.
- string-comparison-mode
-
(Opsional) Menentukan mode perbandingan string untuk menggunakan:
-
CASE_SENSITIVE
— Perbandingan string peka huruf besar/kecil. -
CASE_INSENSITIVE
— Perbandingan string tidak peka huruf besar/kecil.
Nilai ini defaultnya saat kosong.
CASE_SENSITIVE
-
Jenis pengembalian
Boolean
Contoh
Contoh case sensitive default
Contoh case sensitive berikut mengevaluasi jika state_nm
mengandungNew
.
contains(
state_nm
,"New"
)
Berikut ini adalah nilai bidang yang diberikan.
New York new york
Untuk nilai bidang ini, nilai berikut dikembalikan.
true false
Contoh tidak peka huruf besar/kecil
Contoh case insensitive berikut mengevaluasi jika state_nm
mengandung. new
contains(
state_nm
,"new"
, CASE_INSENSITIVE)
Berikut ini adalah nilai bidang yang diberikan.
New York new york
Untuk nilai bidang ini, nilai berikut dikembalikan.
true true
Contoh dengan pernyataan bersyarat
Fungsi berisi dapat digunakan sebagai pernyataan bersyarat dalam fungsi If berikut: avgIf,, differt_ minIf,countIf,, countIf, maxIf, medianIf, stdevIfstdevpIfsumIf, varIfdan. varpIf
Contoh berikut Sales
hanya dijumlahkan jika state_nm
berisiNew
.
sumIf(
Sales
,contains(state_nm
,"New"
))
Apakah NOT mengandung contoh
NOT
Operator bersyarat dapat digunakan untuk mengevaluasi jika ekspresi tidak mengandung substring yang ditentukan.
NOT(contains(
state_nm
,"New"
))
Contoh menggunakan nilai numerik
Nilai numerik dapat digunakan dalam ekspresi atau substring argumen dengan menerapkan fungsi. toString
contains(
state_nm
, toString(5
) )