Dela via


CONTAINS_ALL_CI (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Returnerar ett booleskt värde som anger om källsträngen innehåller alla strängar från en lista via skiftlägesokänslig sökning.

Syntax

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

Arguments

Description
string_expr Stränguttrycket som ska sökas in.
expr1 Det första stränguttrycket att söka efter.
exprN (Valfritt) Ytterligare stränguttryck att söka efter.

Returtyper

Returnerar ett booleskt uttryck.

Examples

I följande exempel visas olika användningsområden för funktionen CONTAINS_ALL_CI med skiftlägesokänslig matchning.

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

Anmärkningar

  • Den här funktionen motsvarar CONTAINS(<string_expr>, expr1, true) AND ... AND CONTAINS(<string_expr>, exprN, true).
  • Den här funktionen utför en fullständig genomsökning.