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


STARTSWITH (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Egy logikai értéket ad vissza, amely azt jelzi, hogy az első sztringkifejezés a másodikkal kezdődik-e.

Szintaxis

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

Argumentumok

Description
string_expr_1 Sztringkifejezés.
string_expr_2 Egy sztringkifejezés, amely a kezdetéhez string_expr_1hasonlítható.
bool_expr(Nem kötelező) Nem kötelező érték a kis- és nagybetűk figyelmen kívül hagyására. Ha a értékre 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

Visszaadott típusok

Logikai kifejezést ad vissza.

Példák

Az alábbi példa ellenőrzi, hogy a sztring abc a vagy aba karakterrel kezdődik-eb.

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.