MySQL

Fungsi SQL MySQL

Database relasional open-source yang populer. 200 fungsi tersedia.

Menampilkan 24 dari 200 fungsi

CONCAT

String

Menggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.

Tipe hasil: VARCHAR

CONCAT_WS

String

Menggabungkan string dengan separator. WS artinya With Separator. Mengabaikan nilai NULL, berbeda dengan CONCAT biasa.

Tipe hasil: VARCHAR

CONNECTION_ID

Conversion

Mengembalikan ID koneksi (thread ID) untuk koneksi saat ini.

Tipe hasil: BIGINT UNSIGNED

CONV

Conversion

Mengkonversi angka dari satu basis ke basis lain. Support basis 2 hingga 36.

Tipe hasil: VARCHAR

CONVERT

Conversion

Mengkonversi nilai ke tipe data atau charset tertentu. Alternatif untuk CAST dengan sintaks berbeda.

Tipe hasil: Specified type

COS

Math

Menghitung nilai cosinus dari sudut dalam radian. Hasilnya antara -1 dan 1.

Tipe hasil: DOUBLE

COT

Math

Menghitung cotangent dari sudut dalam radian. COT(x) = 1/TAN(x) = COS(x)/SIN(x).

Tipe hasil: DOUBLE

COUNT

Aggregate

Menghitung jumlah baris dalam result set. COUNT(*) menghitung semua baris termasuk NULL, COUNT(expr) menghitung baris non-NULL, dan COUNT(DISTINCT expr) menghitung nilai unik.

Tipe hasil: BIGINT

CUME_DIST

Window

Menghitung distribusi kumulatif (0 sampai 1). Proporsi baris yang nilainya <= baris saat ini.

Tipe hasil: DOUBLE

CURDATE

Date & Time

Mengembalikan tanggal saat ini tanpa waktu. Alias: CURRENT_DATE.

Tipe hasil: DATE

CURRENT_DATE

Date & Time

Sinonim untuk CURDATE(). Mengembalikan tanggal saat ini dalam format YYYY-MM-DD.

Tipe hasil: DATE

CURRENT_TIME

Date & Time

Sinonim untuk CURTIME(). Mengembalikan waktu saat ini dalam format HH:MM:SS.

Tipe hasil: TIME

CURRENT_TIMESTAMP

Date & Time

Sinonim untuk NOW(). Mengembalikan tanggal dan waktu saat ini. Standar SQL.

Tipe hasil: DATETIME

CURTIME

Date & Time

Mengembalikan waktu saat ini tanpa tanggal. Alias: CURRENT_TIME.

Tipe hasil: TIME

DATABASE

Conversion

Mengembalikan nama database yang sedang aktif/dipilih saat ini.

Tipe hasil: VARCHAR

DATE

Date & Time

Mengekstrak bagian tanggal dari datetime atau timestamp. Menghapus komponen waktu.

Tipe hasil: DATE

DATEDIFF

Date & Time

Menghitung selisih hari antara dua tanggal. Mengembalikan date1 - date2 dalam hari.

Tipe hasil: INTEGER

DATE_ADD

Date & Time

Menambahkan interval waktu ke tanggal. Mendukung berbagai unit: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, dll.

Tipe hasil: DATE/DATETIME

DATE_FORMAT

Date & Time

Memformat tanggal/waktu sesuai format string yang ditentukan. Sangat fleksibel dengan banyak format specifier.

Tipe hasil: VARCHAR

DATE_SUB

Date & Time

Mengurangi interval waktu dari tanggal. Kebalikan dari DATE_ADD.

Tipe hasil: DATE/DATETIME

DAY

Date & Time

Mengekstrak hari (tanggal dalam bulan) dari tanggal. Mengembalikan nilai 1-31. Alias: DAYOFMONTH.

Tipe hasil: INTEGER

DAYNAME

Date & Time

Mengembalikan nama hari dalam minggu dari tanggal yang diberikan. Nama dikembalikan dalam bahasa sesuai setting lc_time_names.

Tipe hasil: VARCHAR

DAYOFMONTH

Date & Time

Mengekstrak hari dalam bulan dari tanggal (1-31). Sinonim dari fungsi DAY().

Tipe hasil: INTEGER

DAYOFWEEK

Date & Time

Mengembalikan indeks hari dalam minggu dari tanggal. Menggunakan konvensi 1=Sunday, 2=Monday, dst, 7=Saturday (standar ODBC).

Tipe hasil: INTEGER