StringEquals (NoSQL-lekérdezés)
A KÖVETKEZŐKRE VONATKOZIK: NoSQL
Egy logikai értéket ad vissza, amely azt jelzi, hogy az első sztringkifejezés megegyezik-e a másodikval.
Szintaxis
STRINGEQUALS(<string_expr_1>, <string_expr_2> [, <boolean_expr>])
Argumentumok
Description | |
---|---|
string_expr_1 |
Az első összehasonlítandó sztringkifejezés. |
string_expr_2 |
A második összehasonlítandó sztringkifejezés. |
boolean_expr (Nem kötelező) |
Nem kötelező logikai kifejezés a kis- és nagybetűk figyelmen kívül hagyására. Ha a értékre van true állítva, ez a függvény nem különbözteti meg a kis- és nagybetűket. Ha nincs megadva, az alapértelmezett érték a .false |
Visszatérési típusok
Logikai kifejezést ad vissza.
Példák
Az alábbi példa azt ellenőrzi, hogy az "abc" megfelel-e az "abc"-nek, és hogy az "abc" egyezik-e az "ABC" kifejezéssel.
SELECT VALUE {
compareSameCase: STRINGEQUALS("AdventureWorks", "AdventureWorks"),
compareDifferentCase: STRINGEQUALS("AdventureWorks", "adventureworks"),
compareIgnoreCase: STRINGEQUALS("AdventureWorks", "adventureworks", true)
}
[
{
"compareSameCase": true,
"compareDifferentCase": false,
"compareIgnoreCase": true
}
]
Megjegyzések
- Ez a függvény indexkeresést hajt végre.