我喜欢操作符

适用于:勾选“是”砖的SQL勾选“是”Databricks运行时9.1及以上版本

如果返回truestr匹配模式逃避不区分大小写。

语法

str我喜欢模式逃避逃避
str我喜欢任何|一些|所有模式(,...

参数

  • str: STRING表达式。

  • 模式: STRING表达式。

  • 逃避:一个字符串字面值。

  • 任何一些所有

    如果所有然后被指定我喜欢返回真正的如果str匹配所有模式,否则返回真正的如果它至少符合一种模式。

返回

一个布尔值。

pattern是一个字符串,按字面匹配,不区分大小写,以下特殊符号除外:

  • _匹配输入中的任何一个字符(类似于POSIX正则表达式)

  • 匹配输入中的零个或多个字符(类似于.*在POSIX正则表达式)。

默认的转义字符是“\”.如果一个转义字符位于一个特殊符号或另一个转义字符之前,下面的字符将按字面匹配,并且不区分大小写。转义任何其他字符是无效的。

字符串文字是未转义的。例如,为了匹配“abc \”,模式应该是“abc \ \”

str我喜欢...等于(str我喜欢…)

例子

>选择我喜欢“火花”“_PARK”);真正的>选择约翰' % SystemDrive % \ \ \ \用户”我喜欢' \ % SystemDrive \ % \ \ \ \ %的用户真正的>选择' % SystemDrive % /用户/约翰'我喜欢' / % SystemDrive / % %’/ /用户逃避' / '真正的>选择就像“斯波克”“_pArk”);>选择“火花”就像一些“_ParK”“_Ock”真正的>选择“火花”就像所有“_ParK”“_Ock”