REGEXP_LIKE
Checks if source string matches pattern and returns true or false.
See also:
[SELECT] [ Regular Expression Reference ]
Syntax
SELECT REGEXP_LIKE(source, pattern) FROM <multipartIdentifier>;
Arguments
source
A literal string or string column that you want to test for the existence of a pattern defined by a regular expression (pattern).
pattern
The regular expression pattern to search for.
Return Value(s)
Returns a 0 if false and 1 if true.
Examples
Determine if a string contains a pattern
- StackQL
 - Results
 
select name, 
regexp_like(name, 'vm[0-9]+') as name_starts_with_vm 
from azure.compute.virtual_machines 
WHERE subscriptionId = '273769f6-545f-45b2-8ab8-2f14ec5768dc';
|------|---------------------|
| name | name_starts_with_vm |
|------|---------------------|
| vm0  |                   1 |
|------|---------------------|
| vm1  |                   1 |
|------|---------------------|
| test |                   0 |
|------|---------------------|
For more information, see https://github.com/nalgeon/sqlean/blob/main/docs/re.md