翻訳ページ
このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
REGEXP_LIKE
ソース文字列がパターンに一致するかどうかを確認し、true または false を返します。
関連項目:
[SELECT] [ 正規表現リファレンス ]
構文
SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;
引数
source
正規表現(pattern)で定義したパターンが存在するかどうかを調べる、文字列リテラルまたは文字列型の列です。
pattern
検索する正規表現パターンです。
戻り値
false の場合は 0、true の場合は 1 を返します。
例
文字列にパターンが含まれるかどうかを判定する
- StackQL
- 結果
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';
|------|---------------------|
| name | name_starts_with_vm |
|------|---------------------|
| vm0 | 1 |
|------|---------------------|
| vm1 | 1 |
|------|---------------------|
| test | 0 |
|------|---------------------|
詳細については、https://github.com/nalgeon/sqlean/blob/main/docs/re.md を参照してください。