String
Snowflake
SPLIT
Memecah string menjadi ARRAY berdasarkan delimiter. Berguna untuk parsing data CSV atau nilai yang dipisahkan karakter tertentu.
Tipe hasil:
ARRAYDiperbarui: 6 Jan 2026Syntax
SQL
SPLIT(string, delimiter)Parameter
stringVARCHARwajib
String yang akan dipecah
delimiterVARCHARwajib
Karakter atau string pemisah
Contoh Penggunaan
Split String Sederhana
SQL
1 SELECT SPLIT('apple,banana,cherry', ',') as fruits;
Memecah string menjadi array berdasarkan koma.
Hasil
["apple", "banana", "cherry"]
Split dan FLATTEN
SQL
1 SELECT value::VARCHAR as tag 2 FROM table1, LATERAL FLATTEN(input => SPLIT(tags, ',')) 3 WHERE id = 1;
Memecah tags dan mengubahnya menjadi baris terpisah.
Hasil
| TAG |
|---|
| tech |
| news |
| data |
Split Path
SQL
1 SELECT SPLIT('/home/user/documents/file.txt', '/') as path_parts;
Memecah file path menjadi komponen.
Hasil
["", "home", "user", "documents", "file.txt"]