Bagikan melalui


STRINGEQUALS - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi STRINGEQUALS mengembalikan boolean yang menunjukkan apakah ekspresi string pertama cocok dengan yang kedua.

Fungsi sistem Azure Cosmos DB for NoSQL yang mengembalikan boolean yang menunjukkan apakah dua string setara.

Syntax

STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])

Arguments

Description
string_expr_1 Ekspresi string pertama yang akan dibandingkan.
string_expr_2 Ekspresi string kedua untuk dibandingkan.
boolean_expr Ekspresi boolean opsional untuk mengabaikan kasus. Ketika diatur ke true, fungsi ini melakukan pencarian yang tidak peka huruf besar/kecil. Jika tidak ditentukan, nilai defaultnya adalah false.

Tipe pengembalian

Mengembalikan ekspresi boolean.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Membandingkan kesetaraan string

Dalam contoh ini, STRINGEQUALS fungsi digunakan untuk memeriksa apakah dua string sama, dengan dan tanpa sensitivitas huruf besar/kecil.

SELECT VALUE {
  compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
  compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
  compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
  {
    "compareSameCase": true,
    "compareDifferentCase": false,
    "compareIgnoreCase": true
  }
]

Komentar

  • Fungsi ini melakukan pencarian indeks.