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
BOOL_AND
Mengembalikan TRUE jika semua nilai input adalah TRUE. Mengembalikan FALSE jika ada minimal satu nilai FALSE. Berguna untuk validasi kondisi pada grup data.
booleanBOOL_AND
Mengembalikan TRUE jika SEMUA nilai dalam grup adalah TRUE. Jika ada satu saja FALSE, hasilnya FALSE. Equivalent dengan logical AND pada semua nilai.
BOOLEANBOOL_OR
Mengembalikan TRUE jika minimal satu nilai input adalah TRUE. Mengembalikan FALSE hanya jika semua nilai FALSE. Berguna untuk mengecek ada tidaknya kondisi tertentu dalam grup.
booleanBOOL_OR
Mengembalikan TRUE jika SETIDAKNYA SATU nilai dalam grup adalah TRUE. FALSE hanya jika semua nilai FALSE. Equivalent dengan logical OR pada semua nilai.
BOOLEANBTRIM
Menghapus karakter dari kedua sisi (both) string. Kombinasi LTRIM dan RTRIM. Default menghapus spasi.
textBYTE_LENGTH
Mengembalikan jumlah bytes dari STRING atau BYTES value.
INT64CARDINALITY
Mengembalikan total jumlah elemen dalam array, termasuk semua dimensi. Untuk array multidimensi, menghitung total semua elemen.
integerCASE
Mengevaluasi kondisi dan mengembalikan nilai berdasarkan kondisi yang terpenuhi.
Varies based on result typesCASE
Ekspresi kondisional yang mengevaluasi kondisi secara berurutan dan mengembalikan hasil yang sesuai. Fundamental untuk logika kondisional di SQL.
Tipe dari result expressionsCASE
Ekspresi kondisional yang mengembalikan nilai berdasarkan kondisi. Dua bentuk: searched dan simple.
VariesCASE
Ekspresi kondisional yang mengembalikan nilai berbeda berdasarkan kondisi. Ada dua bentuk: simple CASE (membandingkan expression) dan searched CASE (evaluasi kondisi boolean).
variesCASE
Evaluasi kondisi dan mengembalikan hasil berdasarkan kondisi pertama yang TRUE.
Type of result expressionsCAST
Mengkonversi expression ke tipe data yang ditentukan.
Specified typeCAST
Mengkonversi nilai ke tipe data yang ditentukan.
Specified target typeCAST
Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.
Specified typeCAST
Mengkonversi nilai dari satu tipe data ke tipe data lain. Dapat juga menggunakan sintaks alternatif expression::type.
target_typeCAST
Mengkonversi nilai dari satu tipe data ke tipe data lain. Fundamental untuk type conversion di SQL.
Tipe target yang ditentukanCBRT
Menghitung akar pangkat tiga dari angka.
DOUBLECBRT
Menghitung akar pangkat tiga (cube root) dari sebuah angka. Mendukung angka negatif.
DOUBLECBRT
Menghitung akar pangkat tiga (cube root) dari suatu angka. Contoh: CBRT(27) = 3.
double precisionCEIL
Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.
BIGINT atau DOUBLE (tergantung input)CEIL
Membulatkan angka ke atas ke integer terdekat.
NUMBERCEIL
Membulatkan angka ke atas ke bilangan bulat terdekat. CEIL dan CEILING adalah fungsi yang sama (alias). Berguna untuk pembulatan harga, kuota, atau perhitungan kapasitas.
numericCEIL
Membulatkan angka ke atas ke integer terdekat yang lebih besar atau sama.
Same as input type