StringEquals (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengembalikan boolean yang menunjukkan apakah ekspresi string pertama cocok dengan yang kedua.

Sintaks

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

Argumen

Deskripsi
string_expr_1 Ekspresi string pertama yang dibandingkan.
string_expr_2 Ekspresi string kedua untuk dibandingkan.
boolean_expr(Opsional) 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.

Jenis yang ditampilkan

Mengembalikan ekspresi boolean.

Contoh

Contoh berikut memeriksa apakah "abc" cocok dengan "abc" dan jika "abc" cocok dengan "ABC."

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

Keterangan

  • Fungsi ini melakukan pencarian indeks.