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 ke tipe DATE berdasarkan format yang ditentukan. Berguna untuk parsing tanggal dari berbagai format input.
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 nilai PostgreSQL ke tipe json. Untuk relasi (rows), menghasilkan JSON object. Untuk array, menghasilkan JSON array.
jsonTO_JSON
Mengkonversi nilai apapun menjadi JSON. Lebih general dari JSON_OBJECT dan JSON_ARRAY.
JSONTO_JSON
Mengkonversi VARIANT, OBJECT, atau ARRAY ke string JSON.
VARCHARTO_JSON
Converts a BigQuery value to the native JSON type.
JSONTO_JSONB
Mengkonversi nilai PostgreSQL ke tipe jsonb (binary JSON). Lebih efisien dari TO_JSON untuk penyimpanan dan indexing.
jsonbTO_JSON_STRING
Converts a BigQuery value to a JSON string representation.
STRINGTO_NUMBER
Mengkonversi string ke numeric menggunakan format pattern. Kebalikan dari TO_CHAR untuk angka.
numericTO_NUMBER
Mengkonversi string ke tipe numerik.
NUMBERTO_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 karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.
VARCHARTRANSLATE
Mengganti setiap karakter dalam from_chars dengan karakter yang bersesuaian di to_chars. Berbeda dengan REPLACE yang mengganti substring.
text