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
LENGTH
Mengembalikan panjang string dalam bytes. Untuk karakter multi-byte (UTF-8), gunakan CHAR_LENGTH.
INTEGERLENGTH
Mengembalikan jumlah karakter dalam string. Untuk BYTES, mengembalikan jumlah bytes.
INT64LENGTH
Menghitung jumlah karakter dalam string. LENGTH, CHAR_LENGTH, dan CHARACTER_LENGTH adalah fungsi yang sama. Untuk byte length, gunakan OCTET_LENGTH.
integerLENGTH
Mengembalikan jumlah karakter dalam sebuah string. LEN adalah alias yang identik.
INTEGERLIST
Mengumpulkan nilai dari banyak baris menjadi satu list (array). Alias dari ARRAY_AGG yang lebih natural di DuckDB.
LIST (array of input type)LISTAGG
Menggabungkan nilai-nilai string dari beberapa baris menjadi satu string dengan delimiter tertentu. Equivalent dengan STRING_AGG di PostgreSQL dan GROUP_CONCAT di MySQL.
VARCHARLIST_APPEND
Menambahkan satu elemen ke akhir list. Alias: ARRAY_PUSH_BACK.
LISTLIST_CONCAT
Menggabungkan dua atau lebih list menjadi satu. Operator || juga bisa digunakan.
LISTLIST_CONTAINS
Mengecek apakah list mengandung elemen tertentu. Return TRUE/FALSE.
BOOLEANLIST_DISTINCT
Menghapus elemen duplikat dari list dan mengembalikan list dengan nilai unik saja. Urutan elemen pertama yang muncul dipertahankan.
LISTLIST_ELEMENT
Mengambil elemen pada posisi tertentu dari list/array. Alias dari bracket notation list[index].
Tipe elemen listLIST_EXTRACT
Mengambil elemen dari list berdasarkan index. Index dimulai dari 1 (bukan 0).
Element type dari listLIST_FILTER
Memfilter elemen list berdasarkan kondisi yang didefinisikan dalam lambda function. Hanya elemen yang memenuhi kondisi yang dipertahankan.
LISTLIST_POSITION
Menemukan posisi pertama dari elemen dalam list. Return NULL jika tidak ditemukan.
BIGINTLIST_PREPEND
Menambahkan satu elemen ke awal list. Alias: ARRAY_PUSH_FRONT.
LISTLIST_REVERSE
Membalik urutan elemen dalam list/array. Elemen pertama menjadi terakhir dan sebaliknya.
LIST (sama dengan tipe input)LIST_SORT
Mengurutkan elemen dalam list. Support ascending/descending dan kontrol posisi NULL.
LISTLIST_VALUE
Membuat list/array dari nilai-nilai yang diberikan. Ini adalah cara dasar untuk membuat array di DuckDB.
LISTLN
Menghitung logaritma natural (basis e) dari angka.
DOUBLELN
Menghitung natural logarithm (log base e) dari number. Number harus positif. Kebalikan dari EXP.
double precisionLN
Menghitung logaritma natural (basis e) dari angka. Kebalikan dari EXP.
DOUBLELN
Menghitung logaritma natural (basis e) dari sebuah angka. Kebalikan dari EXP.
DOUBLELN
Menghitung logaritma natural (basis e) dari angka.
FLOAT64LOCALTIME
Mengembalikan waktu saat ini tanpa timezone. Berbeda dengan CURRENT_TIME yang menyertakan timezone info.
time without time zone