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

A STARTSWITH függvény egy logikai értéket ad vissza, amely jelzi, hogy az első sztringkifejezés a másodikkal kezdődik-e.

Egy Azure Cosmos DB rendszerfüggvény, amely egy logikai értéket ad vissza, amely jelzi, hogy az egyik sztringkifejezés egy másikkal kezdődik-e.

Szemantika

STARTSWITH(<string_expr_1>, <string_expr_2> [, <bool_expr>])

Arguments

Description
string_expr_1 Sztringkifejezés.
string_expr_2 Egy sztringkifejezés, amely a kezdetével string_expr_1hasonlítható össze.
bool_expr Nem kötelező érték a kis- és nagybetűk figyelmen kívül hagyására. Ha be van trueállítva, STARTSWITH kis- és nagybetűket nem érzéketlenül keres. Ha nincs meghatározva, ez az alapértelmezett érték.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.

Annak ellenőrzése, hogy a sztring egy másik sztringgel kezdődik-e

Ebben a példában a STARTSWITH függvény annak ellenőrzésére szolgál, hogy egy sztring egy adott előtaggal kezdődik-e, kis- és nagybetűk érzékenysége nélkül.

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
  }
]

Megjegyzések

  • Ez a függvény pontos indexvizsgálatot végez.