String

CONTAINS

SnowflakeSnowflake

Mengecek apakah string mengandung substring. Mengembalikan TRUE jika ditemukan, FALSE jika tidak.

Tipe hasil: BOOLEANDiperbarui: 6 Jan 2026

Syntax

SQL
CONTAINS(string, substring)

Parameter

stringVARCHARwajib

String yang akan dicek

substringVARCHARwajib

Substring yang dicari

Contoh Penggunaan

Check Substring Exists

SQL
1SELECT
2 product_name,
3 CONTAINS(product_name, 'Pro') as is_pro_version
4FROM products;

Mengecek apakah nama produk mengandung 'Pro'.

Hasil
PRODUCT_NAMEIS_PRO_VERSION
MacBook ProTRUE
iPhoneFALSE
iPad ProTRUE

Filter dengan CONTAINS

SQL
1SELECT *
2FROM logs
3WHERE CONTAINS(error_message, 'timeout');

Mencari log yang mengandung kata 'timeout'.

Case-Insensitive Contains

SQL
1SELECT
2 product_name,
3 CONTAINS(LOWER(product_name), LOWER('apple')) as contains_apple
4FROM products;

Case-insensitive check dengan LOWER().

Fungsi Equivalen di Database Lain

Fungsi Terkait