Freigeben über


CONTAINS_ANY_CS (NoSQL-Abfrage)

Gibt einen booleschen Wert zurück, der angibt, ob die Quellzeichenfolge über die Suche nach Groß-/Kleinschreibung eine Zeichenfolge aus einer Liste enthält.

Syntax

CONTAINS_ANY_CS(<string_expr>, <expr1>, ... [,<exprN>])  

Arguments

Description
string_expr Der zu durchsuchende Zeichenfolgenausdruck.
expr1 Der erste Zeichenfolgenausdruck, nach dem gesucht werden soll.
exprN (Optional) Zusätzliche Zeichenfolgenausdrücke, nach der gesucht werden soll.

Rückgabetypen

Gibt einen booleschen Ausdruck zurück.

Examples

Das folgende Beispiel zeigt verschiedene Verwendungen der CONTAINS_ANY_CS-Funktion mit Groß-/Kleinschreibungsabgleich.

SELECT VALUE {
    "case1": CONTAINS_ANY_CS("Have a nice day!", "have", "nice", "day!"),
    "case2": CONTAINS_ANY_CS("Have a nice day!", "HAVE", "NICE", "DAY!"),
    "case3": CONTAINS_ANY_CS("Have a nice day!", "had", "nice", "day!"),
    "case4": CONTAINS_ANY_CS("Have a nice day!", undefined, "nice", "day!"),
    "case5": CONTAINS_ANY_CS("Have a nice day!", undefined, "had")
}
[
    {
        "case1": true,
        "case2": false,
        "case3": true,
        "case4": true,
        "case5": undefined
    }
]

Bemerkungen

  • Diese Funktion entspricht CONTAINS(<string_expr>, expr1, false) OR ... OR CONTAINS(<string_expr>, exprN, false).
  • Diese Funktion führt einen vollständigen Scan durch.