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
JSON_TYPE
Mengembalikan tipe dari nilai JSON (object, array, string, number, boolean, null).
STRINGJSON_TYPEOF
Mengembalikan tipe dari nilai JSON sebagai text string: object, array, string, number, boolean, atau null.
textJSON_UNQUOTE
Menghilangkan quotes dari JSON string value. Konversi JSON string ke SQL string.
VARCHARJSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan 1 jika valid, 0 jika tidak valid.
INT (0 or 1)JSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan true/false.
BOOLEANJSON_VALUE
Mengekstrak scalar value dari JSON sebagai STRING (SQL standard).
STRINGJSON_VALUE
Mengekstrak nilai skalar dari JSON dan mengembalikan sebagai SQL type (bukan JSON). Tersedia sejak MySQL 8.0.21.
VARCHAR/specified typeJSON_VALUE_ARRAY
Mengekstrak array of scalars dari JSON native sebagai ARRAY<STRING>.
ARRAY<STRING>JUSTIFY_DAYS
Mengkonversi hari menjadi bulan (30 hari = 1 bulan). Berguna untuk normalisasi interval.
intervalJUSTIFY_HOURS
Mengkonversi jam menjadi hari (24 jam = 1 hari). Berguna untuk normalisasi interval.
intervalJUSTIFY_INTERVAL
Menggabungkan JUSTIFY_DAYS dan JUSTIFY_HOURS. Normalisasi interval ke bentuk standar.
intervalLAG
Mengakses nilai dari baris sebelumnya dalam result set berdasarkan offset tertentu. Sangat berguna untuk perbandingan dengan periode sebelumnya.
same as expressionLAG
Mengakses nilai dari baris sebelumnya dalam partition. Berguna untuk perbandingan dengan periode sebelumnya.
Same as exprLAG
Mengakses nilai dari baris sebelumnya dalam result set berdasarkan offset tertentu. Sangat berguna untuk perbandingan dengan periode sebelumnya.
Same as expressionLAG
Mengakses nilai dari baris sebelumnya dalam partition berdasarkan offset yang ditentukan.
Same as input expressionLAG
Mengakses nilai dari baris sebelumnya dalam partisi hasil. Sangat berguna untuk perbandingan dengan periode sebelumnya.
Sama dengan tipe expressionLAST
Mengembalikan nilai terakhir dari sebuah kolom dalam group. Kebalikan dari FIRST.
Sama dengan tipe inputLAST_DAY
Mengembalikan hari terakhir dari periode yang ditentukan (bulan, quarter, atau tahun).
DATELAST_DAY
Mengembalikan hari terakhir dari periode (bulan, minggu, tahun) yang mengandung tanggal yang diberikan.
DATELAST_DAY
Mengembalikan tanggal hari terakhir dari bulan untuk tanggal yang diberikan.
DATELAST_INSERT_ID
Mengembalikan nilai AUTO_INCREMENT yang terakhir di-generate untuk kolom dalam koneksi saat ini.
BIGINT UNSIGNEDLAST_VALUE
Mengembalikan nilai terakhir dalam window frame untuk setiap baris.
Same as input expressionLAST_VALUE
Mengembalikan nilai terakhir dalam window frame. Perlu frame clause yang tepat untuk seluruh partition.
Same as exprLAST_VALUE
Mengembalikan nilai terakhir dalam window frame. PENTING: Tanpa frame clause eksplisit, hanya melihat sampai baris saat ini. Gunakan UNBOUNDED FOLLOWING untuk nilai terakhir sesungguhnya.
same as input