Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi STARTSWITH mengembalikan nilai boolean yang menunjukkan apakah ekspresi string pertama dimulai dengan yang kedua.
Fungsi sistem Azure Cosmos DB yang mengembalikan boolean yang menunjukkan apakah satu ekspresi string dimulai dengan yang lain.
Syntax
STARTSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Ekspresi string. |
string_expr_2 |
Ekspresi string yang akan dibandingkan dengan awal string_expr_1. |
bool_expr |
Nilai opsional untuk mengabaikan kasus. Ketika diatur ke true, STARTSWITH melakukan pencarian yang tidak peka huruf besar/kecil. Ketika tidak ditentukan, nilai default ini adalah false. |
Tipe pengembalian
Mengembalikan ekspresi boolean.
Examples
Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.
Periksa apakah string dimulai dengan string lain
Dalam contoh ini, STARTSWITH fungsi digunakan untuk memeriksa apakah string dimulai dengan awalan tertentu, dengan dan tanpa sensitivitas huruf besar/kecil.
SELECT VALUE {
startsWithWrongPrefix: STARTSWITH("AdventureWorks", "Works"),
startsWithCorrectPrefix: STARTSWITH("AdventureWorks", "Adventure"),
startsWithPrefixWrongCase: STARTSWITH("AdventureWorks", "adventure"),
startsWithPrefixCaseInsensitive: STARTSWITH("AdventureWorks", "adventure", true)
}
[
{
"startsWithWrongPrefix": false,
"startsWithCorrectPrefix": true,
"startsWithPrefixWrongCase": false,
"startsWithPrefixCaseInsensitive": true
}
]
Komentar
- Fungsi ini melakukan pemindaian indeks yang tepat.