Fungsi SQL
Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.
PostgreSQL
183 fungsi
Database open-source yang powerful dan populer
DuckDB
175 fungsi
Database analitik in-process yang cepat
Snowflake
224 fungsi
Cloud data warehouse untuk enterprise
BigQuery
220 fungsi
Data warehouse serverless dari Google Cloud
MySQL
200 fungsi
Database relasional open-source yang populer
Semua Fungsi
Menampilkan 24 dari 1002 fungsi
TRANSLATE
Mengganti karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.
VARCHARTRIM
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.
VARCHARTRIM
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string. LTRIM untuk kiri saja, RTRIM untuk kanan saja.
VARCHARTRIM
Menghapus karakter tertentu dari awal dan/atau akhir string. Default menghapus spasi dari kedua sisi.
VARCHARTRIM
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.
textTRIM
Menghapus karakter dari awal dan akhir string. Secara default menghapus whitespace.
STRINGTRUNC
Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND, TRUNC hanya membuang digit setelah posisi yang ditentukan.
numericTRUNC
Memotong angka ke precision yang ditentukan tanpa pembulatan (truncation toward zero).
Same as input typeTRUNC
Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Selalu menuju nol.
Sama dengan tipe inputTRUNCATE
Memotong angka ke jumlah desimal tertentu tanpa pembulatan. Berbeda dengan ROUND.
DECIMAL/DOUBLETRUNCATE
Memotong angka ke jumlah desimal yang ditentukan (tanpa pembulatan).
NUMBERTRY_CAST
Safe version dari CAST. Return NULL jika konversi gagal, bukan error. Sangat berguna untuk data cleaning.
Tipe target atau NULLTRY_CAST
Versi safe dari CAST - mengembalikan NULL jika konversi gagal.
Specified target type or NULLTRY_COMPLETE
Versi safe dari COMPLETE - mengembalikan NULL jika gagal alih-alih error.
VARCHAR or NULLTRY_PARSE_JSON
Versi safe dari PARSE_JSON - mengembalikan NULL jika JSON tidak valid.
VARIANTTRY_TO_NUMBER
Mencoba mengkonversi string ke NUMBER. Mengembalikan NULL jika konversi gagal, alih-alih error.
NUMBER or NULLTYPEOF
Mengembalikan nama tipe data dari nilai VARIANT.
VARCHARTYPEOF
Mengembalikan nama tipe data dari nilai. Berguna untuk debugging dan schema inspection.
VARCHARUCASE
Alias untuk UPPER. Mengubah semua karakter dalam string menjadi huruf kapital. Spesifik MySQL.
VARCHARUNHEX
Mengonversi string hexadecimal kembali ke binary string. Kebalikan dari HEX().
VARBINARYUNICODE
Mengembalikan Unicode code point dari karakter pertama string. Similar dengan ASCII tapi untuk Unicode.
INTEGERUNIX_DATE
Mengkonversi DATE ke jumlah hari sejak 1970-01-01.
INT64UNIX_MICROS
Mengkonversi TIMESTAMP ke Unix timestamp dalam mikrodetik.
INT64UNIX_MILLIS
Mengkonversi TIMESTAMP ke Unix timestamp dalam milidetik.
INT64