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
SIGN
Mengembalikan tanda dari angka (-1, 0, atau 1).
NUMBERSIGN
Mengembalikan tanda (sign) dari sebuah angka: -1 untuk negatif, 0 untuk nol, 1 untuk positif.
INTEGER (-1, 0, atau 1)SIGN
Mengembalikan tanda dari angka: -1, 0, atau 1.
INT64 or FLOAT64SIN
Menghitung sinus dari sudut dalam radian.
DOUBLESIN
Menghitung nilai sinus dari sudut dalam radian.
FLOAT64SIN
Menghitung nilai sinus dari sudut dalam radian. Hasilnya antara -1 dan 1.
DOUBLESIN
Menghitung sinus dari sudut dalam radian. Untuk input derajat, gunakan SIN(RADIANS(degrees)).
double precisionSOUNDEX
Mengembalikan soundex string - kode fonetik yang merepresentasikan pengucapan. Berguna untuk fuzzy matching nama.
VARCHARSPACE
Menghasilkan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', count).
VARCHARSPACE
Mengembalikan string berisi sejumlah spasi. Shortcut untuk REPEAT(' ', n).
VARCHARSPLIT
Memecah string menjadi array berdasarkan delimiter. Sangat berguna untuk parsing CSV-style data.
ARRAY<STRING>SPLIT
Memecah string menjadi ARRAY berdasarkan delimiter. Berguna untuk parsing data CSV atau nilai yang dipisahkan karakter tertentu.
ARRAYSPLIT
Memecah string menjadi list (array) berdasarkan delimiter. Setiap bagian menjadi elemen dalam array hasil.
VARCHAR[] (List of strings)SPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian pada posisi tertentu. Posisi dimulai dari 1. Mengembalikan string kosong jika posisi tidak ada.
textSPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian tertentu.
VARCHARSPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian ke-n.
VARCHARSQRT
Menghitung akar kuadrat dari sebuah angka. Ekuivalen dengan POWER(number, 0.5).
DOUBLESQRT
Menghitung akar kuadrat dari angka.
FLOAT64SQRT
Menghitung akar kuadrat dari angka.
DOUBLESQRT
Menghitung akar kuadrat dari sebuah angka. Angka harus positif atau nol. Untuk akar pangkat lain, gunakan POWER dengan eksponen pecahan.
double precisionSQRT
Menghitung akar kuadrat dari angka. Hanya untuk angka non-negatif.
DOUBLESTARTSWITH
Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan TRUE jika cocok.
BOOLEANSTARTS_WITH
Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan boolean. Lebih efisien daripada LIKE pattern%.
booleanSTARTS_WITH
Mengecek apakah string dimulai dengan prefix tertentu. Return boolean.
BOOL