メインコンテンツまでスキップ
翻訳ページ

このページは 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 を参照してください。