Snowflake

Fungsi SQL Snowflake

Cloud data warehouse untuk enterprise. 40 fungsi tersedia.

Menampilkan 16 dari 40 fungsi dalam kategori String

RIGHT

String

Mengambil sejumlah karakter dari sisi kanan (akhir) string.

Tipe hasil: VARCHAR

RPAD

String

Menambahkan karakter di akhir (kanan) string sampai mencapai panjang tertentu. Berguna untuk membuat string dengan panjang tetap.

Tipe hasil: VARCHAR

RTRIM

String

Menghapus karakter tertentu dari akhir (kanan) string. Default menghapus spasi dan whitespace.

Tipe hasil: VARCHAR

SHA1

String

Menghitung SHA-1 hash dari string. Menghasilkan 40 karakter hexadecimal.

Tipe hasil: VARCHAR(40)

SHA2

String

Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.

Tipe hasil: VARCHAR

SPACE

String

Menghasilkan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', count).

Tipe hasil: VARCHAR

SPLIT

String

Memecah string menjadi ARRAY berdasarkan delimiter. Berguna untuk parsing data CSV atau nilai yang dipisahkan karakter tertentu.

Tipe hasil: ARRAY

SPLIT_PART

String

Memecah string berdasarkan delimiter dan mengembalikan bagian tertentu.

Tipe hasil: VARCHAR

STARTSWITH

String

Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan TRUE jika cocok.

Tipe hasil: BOOLEAN

STRTOK

String

Mengekstrak token (bagian) tertentu dari string berdasarkan set delimiter. Mirip SPLIT_PART tapi delimiters bisa multiple characters.

Tipe hasil: VARCHAR

STRTOK_TO_ARRAY

String

Memecah string menjadi array berdasarkan set delimiter characters. Kombinasi STRTOK dan SPLIT.

Tipe hasil: ARRAY

SUBSTRING

String

Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang. SUBSTR adalah alias yang identik.

Tipe hasil: VARCHAR

TRANSLATE

String

Mengganti karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.

Tipe hasil: VARCHAR

TRIM

String

Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string. LTRIM untuk kiri saja, RTRIM untuk kanan saja.

Tipe hasil: VARCHAR

UNICODE

String

Mengembalikan Unicode code point dari karakter pertama string. Similar dengan ASCII tapi untuk Unicode.

Tipe hasil: INTEGER

UPPER

String

Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).

Tipe hasil: VARCHAR