contains()

Returns true if the list contains the element.

Arguments & returns

3 overloads

contains(list, element)

Scalar
Overload link listelement Returns
#01 ANY[]ANY BOOLEAN

contains(map, key)

Scalar

Checks if a map contains a given key.

Overload link mapkey Returns
#02 MAP(ANY, ANY)ANY BOOLEAN

contains(string, search_string)

Scalar

Returns true if search_string is found within string.

Overload link stringsearch_string Returns
#03 VARCHARVARCHAR BOOLEAN

Example

contains example
SQL
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)
In DuckDB
CONTAINS(LOWER(a), LOWER(b))

SQLGlot example ↗