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
LOCALTIMESTAMP
Mengembalikan timestamp lokal saat ini tanpa timezone. Berbeda dengan CURRENT_TIMESTAMP yang include timezone info.
timestampLOCATE
Mencari posisi substring dalam string. Mengembalikan posisi pertama ditemukan atau 0 jika tidak ditemukan.
INTEGERLOG
Menghitung logaritma dengan basis yang dapat ditentukan.
FLOAT64LOG
Menghitung logaritma dari sebuah angka. LOG dengan satu argumen menghitung log base 10. Untuk natural log (base e), gunakan LN. Untuk base lain, gunakan LOG(base, number).
double precisionLOG
Menghitung logaritma dengan basis yang ditentukan.
DOUBLELOG
Menghitung logaritma. Satu argumen = log natural (sama dengan LN). Dua argumen = log dengan basis tertentu.
DOUBLELOG
Menghitung logaritma dari sebuah angka. Bisa natural log (ln) atau dengan base tertentu.
DOUBLELOG10
Menghitung logaritma basis 10. Alias dari LOG(10, x). Berguna untuk konversi skala dan perhitungan desibel.
numericLOG10
Menghitung logaritma basis 10 (common logarithm).
FLOAT64LOG10
Menghitung logaritma basis 10 dari angka. Setara dengan LOG(10, x).
DOUBLELOG10
Menghitung logaritma basis 10 dari sebuah angka. Shortcut untuk LOG(10, number).
DOUBLELOG2
Menghitung logaritma basis 2. Berguna untuk perhitungan binary dan kompleksitas algoritma.
DOUBLELOG2
Menghitung logaritma basis 2 dari sebuah angka. Berguna untuk perhitungan binary dan computer science.
DOUBLELOGICAL_AND
Mengembalikan TRUE jika SEMUA nilai dalam group adalah TRUE. Seperti operator AND yang di-aggregate, berguna untuk mengecek apakah semua kondisi terpenuhi.
BOOLLOGICAL_OR
Mengembalikan TRUE jika SETIDAKNYA SATU nilai dalam group adalah TRUE. Seperti operator OR yang di-aggregate, berguna untuk mengecek apakah ada kondisi yang terpenuhi.
BOOLLOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
textLOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
VARCHARLOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
VARCHARLOWER
Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Alias: LCASE.
VARCHARLOWER
Mengubah semua karakter dalam string menjadi huruf kecil (lowercase). Mendukung karakter Unicode.
STRINGLPAD
Menambahkan karakter padding di sisi kiri string hingga mencapai panjang tertentu.
VARCHARLPAD
Menambahkan padding di sisi kiri string hingga mencapai panjang tertentu. Left padding.
STRINGLPAD
Menambahkan padding di kiri string sampai mencapai panjang tertentu. Default padding adalah spasi. Jika string lebih panjang dari length, akan dipotong.
textLPAD
Menambahkan karakter di sisi kiri string hingga mencapai panjang tertentu. Berguna untuk formatting nomor atau membuat alignment rata kanan.
VARCHAR