ENDSWITH (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengembalikan nilai boolean yang menunjukkan apakah ekspresi string pertama berakhir dengan yang kedua.
Sintaks
ENDSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Argumen
Deskripsi | |
---|---|
string_expr_1 |
Ekspresi string. |
string_expr_2 |
Ekspresi string yang akan dibandingkan dengan akhir .string_expr_1 |
bool_expr (Opsional) |
Nilai opsional untuk mengabaikan kasus. Ketika diatur ke true , ENDSWITH melakukan pencarian yang tidak peka huruf besar/kecil. Ketika tidak ditentukan, nilai default ini adalah false . |
Jenis yang dikembalikan
Mengembalikan ekspresi boolean.
Contoh
Contoh berikut memeriksa apakah string abc
berakhir dengan b
atau bC
.
SELECT VALUE {
endsWithWrongSuffix: ENDSWITH("AdventureWorks", "Adventure"),
endsWithCorrectSuffix: ENDSWITH("AdventureWorks", "Works"),
endsWithSuffixWrongCase: ENDSWITH("AdventureWorks", "works"),
endsWithSuffixCaseInsensitive: ENDSWITH("AdventureWorks", "works", true)
}
[
{
"endsWithWrongSuffix": false,
"endsWithCorrectSuffix": true,
"endsWithSuffixWrongCase": false,
"endsWithSuffixCaseInsensitive": true
}
]
Keterangan
- Fungsi ini melakukan pemindaian indeks penuh.