适用范围: NoSQL
返回一个布尔值,该值指示源字符串是否包含列表中通过不区分大小写的搜索的任何字符串。
Syntax
CONTAINS_ANY_CI(<string_expr>, <expr1>, ... [,<exprN>])
Arguments
Description | |
---|---|
string_expr |
要在其中搜索的字符串表达式。 |
expr1 |
要搜索的第一个字符串表达式。 |
exprN
(可选) |
要搜索的其他字符串表达式。 |
返回类型
返回布尔表达式。
例子
以下示例演示了CONTAINS_ANY_CI函数的各种用法,这些函数与不区分大小写的匹配。
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
}
]
注解
- 此函数等效于
CONTAINS(<string_expr>, expr1, true) OR ... OR CONTAINS(<string_expr>, exprN, true)
. - 此函数执行完全扫描。