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
TO_DATE
Mengkonversi string atau timestamp ke tipe DATE.
DATETO_DECIMAL
Alias untuk TO_NUMBER - mengkonversi ke tipe DECIMAL.
DECIMALTO_DOUBLE
Mengkonversi nilai ke tipe DOUBLE (floating-point).
DOUBLETO_HEX
Mengkonversi integer ke representasi hexadecimal string. Berguna untuk encoding dan debugging.
textTO_HEX
Mengkonversi integer atau blob ke representasi hexadecimal string.
VARCHARTO_JSON
Mengkonversi VARIANT, OBJECT, atau ARRAY ke string JSON.
VARCHARTO_JSON
Mengkonversi nilai BigQuery ke tipe JSON native.
JSONTO_JSON
Mengkonversi nilai PostgreSQL ke representasi JSON. Arrays menjadi JSON arrays, composites menjadi JSON objects.
jsonTO_JSON
Mengkonversi nilai apapun menjadi JSON. Lebih general dari JSON_OBJECT dan JSON_ARRAY.
JSONTO_JSONB
Mengkonversi nilai PostgreSQL ke JSONB. Bisa mengkonversi scalar, array, composite type, dan record. TO_JSONB lebih disarankan karena performa lebih baik.
jsonbTO_JSON_STRING
Mengkonversi nilai BigQuery ke JSON string representation.
STRINGTO_NUMBER
Mengkonversi string ke tipe numerik.
NUMBERTO_NUMBER
Mengkonversi string ke numeric menggunakan format pattern. Kebalikan dari TO_CHAR untuk angka.
numericTO_REGCLASS
Mengkonversi nama tabel ke OID. Mengembalikan NULL jika tabel tidak ada. Berguna untuk cek existence tabel.
regclassTO_REGTYPE
Mengkonversi nama tipe data ke OID. Mengembalikan NULL jika tipe tidak ada. Berguna untuk validasi tipe.
regtypeTO_TIME
Mengkonversi string atau timestamp ke tipe TIME.
TIMETO_TIMESTAMP
Mengkonversi string, integer, atau date ke tipe TIMESTAMP.
TIMESTAMP_NTZTO_TIMESTAMP
Mengkonversi string atau Unix epoch ke timestamp. Dengan dua argumen, parsing string dengan format. Dengan satu argumen angka, konversi dari Unix timestamp.
timestamp with time zoneTO_TIMESTAMP_NTZ
Mengkonversi ke TIMESTAMP tanpa timezone (No Time Zone).
TIMESTAMP_NTZTO_VARCHAR
Alias untuk TO_CHAR - mengkonversi nilai ke string.
VARCHARTO_VARIANT
Mengkonversi nilai ke tipe VARIANT.
VARIANTTRANSACTION_TIMESTAMP
Mengembalikan timestamp saat transaksi dimulai. Sama dengan CURRENT_TIMESTAMP. Konsisten dalam seluruh transaksi.
timestamp with time zoneTRANSLATE
Mengganti setiap karakter dari source dengan karakter yang sesuai dari target. Character-level translation.
STRINGTRANSLATE
Mengganti setiap karakter dalam from_chars dengan karakter yang bersesuaian di to_chars. Berbeda dengan REPLACE yang mengganti substring.
text