MySQL

Fungsi SQL MySQL

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

Menampilkan 24 dari 44 fungsi dalam kategori Date & Time

ADDDATE

Date & Time

Menambahkan interval waktu ke tanggal. Sinonim untuk DATE_ADD() atau bisa digunakan dengan jumlah hari.

Tipe hasil: DATE/DATETIME

ADDTIME

Date & Time

Menambahkan waktu (expr2) ke datetime atau time expression (expr1).

Tipe hasil: TIME/DATETIME

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

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

DAYOFYEAR

Date & Time

Mengembalikan hari dalam tahun dari tanggal (1-366). Berguna untuk perhitungan hari berurutan dalam setahun.

Tipe hasil: INTEGER

EXTRACT

Date & Time

Mengekstrak bagian tertentu dari tanggal atau waktu (year, month, day, hour, dll).

Tipe hasil: INT

HOUR

Date & Time

Mengekstrak komponen jam dari nilai waktu atau datetime. Mengembalikan 0-23 untuk waktu normal, bisa lebih besar untuk TIME yang melampaui 24 jam.

Tipe hasil: INTEGER

LAST_DAY

Date & Time

Mengembalikan tanggal hari terakhir dari bulan untuk tanggal yang diberikan.

Tipe hasil: DATE

MAKEDATE

Date & Time

Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai.

Tipe hasil: DATE

MAKETIME

Date & Time

Membuat TIME dari komponen jam, menit, dan detik. Return nilai TIME.

Tipe hasil: TIME

MICROSECOND

Date & Time

Mengembalikan komponen microsecond (0-999999) dari time atau datetime expression.

Tipe hasil: INT

MINUTE

Date & Time

Mengekstrak komponen menit dari nilai waktu atau datetime. Mengembalikan nilai 0-59.

Tipe hasil: INTEGER