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
CEIL
Membulatkan angka ke atas ke bilangan bulat terdekat. CEILING adalah alias untuk CEIL.
BIGINT atau DOUBLE (tergantung input)CEILING
Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL. Contoh: CEILING(4.1) = 5.
same as inputCEILING
Membulatkan angka ke atas ke integer terdekat. Alias dari CEIL dengan nama yang lebih eksplisit.
BIGINTCEILING
Alias untuk CEIL. Membulatkan angka ke atas ke integer terdekat.
Same as input typeCHAR
Mengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers.
VARCHARCHARACTER_LENGTH
Alias untuk CHAR_LENGTH. Mengembalikan panjang string dalam jumlah karakter. Nama sesuai standar SQL.
INTEGERCHARINDEX
Mencari posisi pertama substring dalam string. Equivalent dengan POSITION tapi dengan urutan parameter berbeda (SQL Server style).
INTEGERCHAR_LENGTH
Mengembalikan jumlah karakter dalam string. Alias untuk LENGTH, tersedia untuk kompatibilitas SQL standar.
INT64CHAR_LENGTH
Mengembalikan jumlah karakter dalam string. Sama dengan CHARACTER_LENGTH. Berbeda dengan LENGTH untuk multibyte characters.
integerCHAR_LENGTH
Mengembalikan panjang string dalam jumlah karakter. Berbeda dengan LENGTH yang menghitung bytes.
INTEGERCHECK_JSON
Memeriksa apakah string adalah valid JSON. Mengembalikan NULL jika valid, atau pesan error jika tidak valid.
VARCHAR (NULL if valid, error message if invalid)CHR
Mengembalikan karakter dari kode ASCII/Unicode. Kebalikan dari fungsi ASCII.
textCHR
Mengkonversi kode ASCII/Unicode menjadi karakter. Kebalikan dari fungsi ASCII.
VARCHARCHR
Mengkonversi ASCII/Unicode code point menjadi karakter. Kebalikan dari ASCII.
VARCHARCHR
Mengkonversi nilai Unicode code point menjadi karakter string. Kebalikan dari fungsi ASCII.
STRINGCLOCK_TIMESTAMP
Mengembalikan timestamp aktual saat fungsi dipanggil. Berbeda dengan NOW/CURRENT_TIMESTAMP yang tetap sama dalam satu transaksi.
timestamp with time zoneCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar argumen. Generalisasi dari IFNULL untuk multiple values.
Same as first non-NULLCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar expressions.
Type of expressionsCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar argumen. Sangat berguna untuk menangani nilai NULL dan memberikan nilai default.
ANYCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar expression.
Common type of inputsCOALESCE
Mengembalikan nilai non-NULL pertama dari daftar argumen. Sangat berguna untuk menangani NULL values.
Tipe dari nilai non-NULL pertamaCODE_POINTS_TO_BYTES
Mengkonversi array of code points (extended ASCII 0-255) menjadi BYTES.
BYTESCODE_POINTS_TO_STRING
Mengkonversi array of Unicode code points menjadi STRING.
STRINGCONCAT
Menggabungkan dua atau lebih string menjadi satu. DuckDB mendukung fungsi CONCAT dan operator ||.
VARCHAR