跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

REGEXP_LIKE

检查源字符串是否与模式匹配,并返回 true 或 false。

另请参阅:
[SELECT] [ 正则表达式参考 ]


语法​

SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;

参数​

source
要测试其中是否存在由正则表达式(pattern)定义的模式的字符串字面量或字符串列。

pattern
要搜索的正则表达式模式。

返回值​

为 false 时返回 0,为 true 时返回 1。


示例​

判断字符串是否包含某个模式​

select name,
regexp_like(name, 'vm[0-9]+') as name_starts_with_vm
from azure.compute.virtual_machines
WHERE subscription_id = '273769f6-545f-45b2-8ab8-2f14ec5768dc';

有关更多信息,请参阅 https://github.com/nalgeon/sqlean/blob/main/docs/re.md