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
SAFE_ADD
Melakukan penjumlahan aman yang mengembalikan NULL jika overflow.
Same as inputSAFE_CAST
Mengkonversi expression ke tipe data yang ditentukan, mengembalikan NULL jika gagal.
Specified type or NULLSAFE_CONVERT_BYTES_TO_STRING
Mengkonversi BYTES ke STRING dengan aman, mengganti karakter invalid UTF-8 dengan Unicode replacement character.
STRINGSAFE_DIVIDE
Melakukan pembagian aman yang mengembalikan NULL alih-alih error saat pembagi nol.
FLOAT64SAFE_MULTIPLY
Melakukan perkalian aman yang mengembalikan NULL jika terjadi overflow.
Same as inputSAFE_NEGATE
Mengembalikan negasi (nilai negatif) secara aman, NULL jika overflow.
Same as inputSAFE_OFFSET
Mengakses elemen array dengan zero-based index, mengembalikan NULL jika out of bounds.
Element type or NULLSAFE_ORDINAL
Mengakses elemen array dengan one-based index, mengembalikan NULL jika out of bounds.
Element type or NULLSAFE_SUBTRACT
Melakukan pengurangan aman yang mengembalikan NULL jika overflow.
Same as inputSECOND
Mengekstrak komponen detik dari timestamp. Mengembalikan angka 0-59.
INTEGERSECOND
Mengekstrak komponen detik dari time atau timestamp.
NUMBERSECOND
Mengekstrak komponen detik dari nilai waktu atau datetime. Mengembalikan nilai 0-59.
INTEGERSEC_TO_TIME
Mengkonversi detik ke format TIME (HH:MM:SS). Kebalikan dari TIME_TO_SEC().
TIMESESSION_USER
Mengembalikan email address dari user yang menjalankan query.
STRINGSETSEED
Mengatur seed untuk fungsi RANDOM() berikutnya. Berguna untuk hasil reproducible dalam testing. Nilai antara -1.0 dan 1.0.
voidSHA1
Menghitung SHA-1 hash dari string. Menghasilkan 40 karakter hexadecimal.
VARCHAR(40)SHA1
Menghitung SHA-1 hash 160-bit dari string. Return 40 character hexadecimal string.
VARCHAR(40)SHA1
Menghitung SHA-1 hash dari input. Return BYTES.
BYTESSHA2
Menghitung SHA-2 hash dengan panjang tertentu. Support SHA-224, SHA-256, SHA-384, SHA-512.
VARCHARSHA2
Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.
VARCHARSHA256
Menghitung SHA-256 hash dari input. Aman untuk kriptografi.
BYTESSHA512
Menghitung SHA-512 hash dari input. Hash paling kuat di keluarga SHA-2.
BYTESSIGN
Mengembalikan tanda dari angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.
INTEGERSIGN
Mengembalikan tanda dari sebuah angka: 1 untuk positif, -1 untuk negatif, dan 0 untuk nol. Berguna untuk menentukan arah perubahan atau mengkategorikan data.
integer