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
Returns the type of a JSON value (object, array, string, number, boolean, or null).
STRINGJSON_TYPEOF
Mengembalikan tipe dari nilai JSON sebagai text: '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 true/false.
BOOLEANJSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan 1 jika valid, 0 jika tidak valid.
INT (0 or 1)JSON_VALUE
Mengekstrak nilai skalar dari JSON dan mengembalikan sebagai SQL type (bukan JSON). Tersedia sejak MySQL 8.0.21.
VARCHAR/specified typeJSON_VALUE
Extracts a scalar value from JSON as a STRING (SQL standard compliant).
STRINGJSON_VALUE_ARRAY
Extracts an array of scalars from a native JSON value as 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
Accesses a value from a previous row in the partition based on the specified offset.
Same as input expressionLAG
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 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
Returns the last day of the month for a given date.
DATELAST_DAY
Returns the last day of the specified period (month, quarter, or year).
DATELAST_DAY
Mengembalikan hari terakhir dari periode (bulan, minggu, tahun) yang mengandung tanggal yang diberikan.
DATELAST_INSERT_ID
Returns the last AUTO_INCREMENT value generated for a column in the current connection.
BIGINT UNSIGNEDLAST_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 inputLAST_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. Kebalikan dari FIRST_VALUE.
Sama dengan tipe expression