MySQL

Fungsi SQL MySQL

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

Menampilkan 20 dari 44 fungsi dalam kategori Date & Time

MONTH

Date & Time

Mengekstrak bulan dari tanggal. Mengembalikan nilai 1-12.

Tipe hasil: INTEGER

NOW

Date & Time

Mengembalikan tanggal dan waktu saat ini. Nilai tetap konstan selama eksekusi statement.

Tipe hasil: DATETIME

QUARTER

Date & Time

Mengembalikan kuartal dari tanggal (1-4). Q1=Jan-Mar, Q2=Apr-Jun, Q3=Jul-Sep, Q4=Oct-Dec.

Tipe hasil: INTEGER

SECOND

Date & Time

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

Tipe hasil: INTEGER

SEC_TO_TIME

Date & Time

Mengkonversi detik ke format TIME (HH:MM:SS). Kebalikan dari TIME_TO_SEC().

Tipe hasil: TIME

SUBDATE

Date & Time

Mengurangi interval waktu dari tanggal. Sinonim untuk DATE_SUB() atau bisa digunakan dengan jumlah hari.

Tipe hasil: DATE/DATETIME

SUBTIME

Date & Time

Mengurangi waktu (expr2) dari datetime atau time expression (expr1).

Tipe hasil: TIME/DATETIME

SYSDATE

Date & Time

Mengembalikan waktu saat fungsi dieksekusi. Berbeda dengan NOW() yang konstan per statement.

Tipe hasil: DATETIME

TIME

Date & Time

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

Tipe hasil: TIME

TIMEDIFF

Date & Time

Menghitung selisih antara dua waktu. Return TIME yang merepresentasikan perbedaan.

Tipe hasil: TIME

TIMESTAMPADD

Date & Time

Menambahkan interval ke datetime. Return datetime baru setelah penambahan.

Tipe hasil: DATETIME

TIMESTAMPDIFF

Date & Time

Menghitung selisih antara dua datetime dalam unit tertentu. Lebih fleksibel dari DATEDIFF.

Tipe hasil: BIGINT

TIME_TO_SEC

Date & Time

Mengkonversi TIME ke jumlah detik. Kebalikan dari SEC_TO_TIME().

Tipe hasil: INT

UTC_DATE

Date & Time

Mengembalikan tanggal UTC saat ini. Berguna untuk aplikasi multi-timezone.

Tipe hasil: DATE

UTC_TIME

Date & Time

Mengembalikan waktu UTC saat ini tanpa tanggal. Berguna untuk aplikasi multi-timezone.

Tipe hasil: TIME

UTC_TIMESTAMP

Date & Time

Mengembalikan tanggal dan waktu UTC saat ini. Berguna untuk menyimpan timestamp yang konsisten.

Tipe hasil: DATETIME

WEEK

Date & Time

Mengembalikan nomor minggu dalam tahun untuk tanggal. Mode menentukan apakah minggu dimulai Minggu atau Senin dan bagaimana minggu pertama dihitung.

Tipe hasil: INTEGER

WEEKDAY

Date & Time

Mengembalikan indeks hari dalam minggu dengan 0=Monday hingga 6=Sunday. Berbeda dengan DAYOFWEEK yang dimulai dari Sunday.

Tipe hasil: INTEGER

WEEKOFYEAR

Date & Time

Mengembalikan nomor minggu kalendar (1-53) dengan standar ISO. Setara dengan WEEK(date, 3).

Tipe hasil: INTEGER

YEAR

Date & Time

Mengekstrak tahun dari tanggal. Mengembalikan nilai 1000-9999.

Tipe hasil: INTEGER