Megosztás a következőn keresztül:


STRINGEQUALS - Lekérdezési nyelv a Cosmos DB-ben (az Azure-ban és a Fabricben)

A STRINGEQUALS függvény egy logikai értéket ad vissza, amely jelzi, hogy az első sztringkifejezés megfelel-e a másodiknak.

Egy Azure Cosmos DB for NoSQL rendszerfüggvény, amely egy logikai értéket ad vissza, amely jelzi, hogy két sztring egyenértékű-e.

Szemantika

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

Arguments

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ő logikai kifejezés a kis- és nagybetűk figyelmen kívül hagyására. Ha be van trueállítva, ez a függvény kis- és nagybetűket nem érzékelyítő keresést hajt végre. Ha nincs megadva, az alapértelmezett érték a következő false: .

Visszatérési típusok

Logikai kifejezést ad vissza.

Példák

Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.

Sztringegyenlőség összehasonlítása

Ebben a példában a STRINGEQUALS függvény annak ellenőrzésére szolgál, hogy két sztring egyenlő-e a kis- és nagybetűk érzékenysége nélkül.

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.