Freigeben über


CONTAINS_ALL_CS (NoSQL-Abfrage)

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

Syntax

CONTAINS_ALL_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_ALL_CS-Funktion mit Groß-/Kleinschreibungsabgleich.

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

Bemerkungen

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