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
Safely converts a BYTES value to a STRING, replacing any invalid UTF-8 characters with the Unicode replacement character instead of raising an error.
STRINGSAFE_DIVIDE
Performs safe division that returns NULL instead of an error when the divisor is zero.
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 nilai waktu atau datetime. Mengembalikan nilai 0-59.
INTEGERSECOND
Mengekstrak komponen detik dari timestamp. Mengembalikan angka 0-59.
INTEGERSECOND
Mengekstrak komponen detik dari time atau timestamp.
NUMBERSEC_TO_TIME
Converts seconds to TIME format (HH:MM:SS). The inverse of TIME_TO_SEC().
TIMESESSION_USER
Mengembalikan email address dari user yang menjalankan query.
STRINGSETSEED
Menetapkan seed untuk generator angka acak RANDOM(). Dengan seed yang sama, RANDOM() akan menghasilkan urutan angka yang sama (reproducible random).
voidSHA1
Computes the 160-bit SHA-1 hash of a string. Returns a 40-character hexadecimal string.
VARCHAR(40)SHA1
Menghitung SHA-1 hash dari string. Menghasilkan 40 karakter hexadecimal.
VARCHAR(40)SHA1
Menghitung SHA-1 hash dari input. Return BYTES.
BYTESSHA2
Menghitung SHA-2 hash dengan ukuran bit yang bisa dipilih (224, 256, 384, 512). Default 256-bit.
VARCHARSHA2
Computes a SHA-2 hash of the specified length. Supports SHA-224, SHA-256, SHA-384, and SHA-512.
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
Returns the sign of a number: -1, 0, or 1.
INT64 or FLOAT64SIGN
Mengembalikan tanda dari angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.
INTEGER