Freigeben über


CONTAINS_ANY_CI (NoSQL-Abfrage)

GILT FÜR: NoSQL

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

Syntax

CONTAINS_ANY_CI(<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_CI-Funktion mit der Groß-/Kleinschreibung.

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

Bemerkungen

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