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
FIND_IN_SET
Mencari string dalam daftar string yang dipisahkan koma. Mengembalikan posisi (1-indexed) atau 0 jika tidak ditemukan.
INTEGERFIRST
Mengembalikan nilai pertama dari sebuah kolom dalam group. Tanpa ORDER BY, hasilnya non-deterministik (bisa berubah-ubah).
Sama dengan tipe inputFIRST_VALUE
Mengembalikan nilai pertama dalam window frame. Berguna untuk mendapatkan nilai awal atau baseline.
Same as exprFIRST_VALUE
Mengembalikan nilai pertama dalam window frame. Berguna untuk mengambil nilai awal, baseline, atau referensi dalam perbandingan.
same as inputFIRST_VALUE
Mengembalikan nilai pertama dalam window frame. Sangat berguna untuk mendapatkan nilai awal dalam setiap partisi.
Sama dengan tipe expressionFIRST_VALUE
Mengembalikan nilai pertama dalam window frame.
Same as inputFIRST_VALUE
Returns the first value in the window frame for each row.
Same as input expressionFLATTEN
Mengubah array atau object menjadi rows (table function).
Table with SEQ, KEY, PATH, INDEX, VALUE, THIS columnsFLOOR
Membulatkan angka ke bawah ke integer terdekat. Kebalikan dari CEIL.
BIGINTFLOOR
Rounds a number down to the nearest integer less than or equal to the input.
Same as input typeFLOOR
Membulatkan angka ke bawah ke integer terdekat.
NUMBERFLOOR
Membulatkan angka ke bawah ke bilangan bulat terdekat. Kebalikan dari CEIL.
BIGINT atau DOUBLE (tergantung input)FLOOR
Membulatkan angka ke bawah ke bilangan bulat terdekat. Berbeda dengan ROUND yang membulatkan ke terdekat, FLOOR selalu membulatkan ke bawah.
numericFORMAT
Format string dengan placeholder menggunakan {} syntax. Lebih modern dari PRINTF.
VARCHARFORMAT
Formats a number with thousands separators and a specified number of decimal places. Useful for displaying numbers in a human-readable format.
VARCHARFORMAT
Memformat string menggunakan format specifiers mirip printf. Specifiers: %s (string), %I (identifier), %L (literal), %% (escape percent).
textFORMAT
Formats values into a string based on a format string (similar to printf). Supports a wide range of format specifiers.
STRINGFORMAT_DATE
Formats a DATE value into a string based on the specified format. Uses standard format elements.
STRINGFORMAT_DATETIME
Formats a DATETIME value into a string. Combines format elements for both date and time.
STRINGFORMAT_TIME
Formats a TIME value into a string based on the specified format.
STRINGFORMAT_TIMESTAMP
Formats a TIMESTAMP value into a string. Supports timezone for accurate display.
STRINGFOUND_ROWS
Returns the total number of rows the preceding SELECT would have returned without a LIMIT clause (requires SQL_CALC_FOUND_ROWS).
BIGINTFROM_BASE
Mengkonversi string representasi angka dari base tertentu ke integer.
BIGINTFROM_HEX
Mengkonversi string hexadecimal ke BLOB (binary data). Kebalikan dari TO_HEX.
BLOB