Text & patterns
Scalar
contains()
Returns true if the list contains the element.
Arguments & returns
3 overloadscontains(list, element)
Scalar
| Overload link | list | element |
Returns |
|---|---|---|---|
| #01 | ANY[] | ANY |
BOOLEAN |
contains(map, key)
Scalar
Checks if a map contains a given key.
| Overload link | map | key |
Returns |
|---|---|---|---|
| #02 | MAP(ANY, ANY) | ANY |
BOOLEAN |
contains(string, search_string)
Scalar
Returns true if search_string is found within string.
| Overload link | string | search_string |
Returns |
|---|---|---|---|
| #03 | VARCHAR | VARCHAR |
BOOLEAN |
Example
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
Catalog examples
SELECT
contains([1, 2, NULL], 1);SELECT
contains(MAP {'key1': 10, 'key2': 20, 'key3': 30}, 'key2');
In other engines
BigQuerycontains_substr()
CONTAINS_SUBSTR(a, b)
CONTAINS(LOWER(a), LOWER(b))