Di bawah ini adalah 4 fungsi yang memungkinkan Anda mengembalikan bulan dari tanggal di MariaDB.
MONTHNAME()
Fungsi
MONTHNAME()
fungsi mengembalikan nama bulan dari tanggal. Bahasa yang digunakan untuk nama dikendalikan oleh nilai lc_time_names
variabel sistem.
Contoh:
SELECT MONTHNAME('2023-07-25');
Hasil:
+-------------------------+ | MONTHNAME('2023-07-25') | +-------------------------+ | July | +-------------------------+
MONTH()
Fungsi
Tanggal MONTH()
fungsi mengembalikan bulan dalam rentang 1
ke 12
untuk Januari hingga Desember, atau 0
untuk tanggal yang memiliki bagian bulan nol (seperti 0000-00-00
).
Contoh:
SELECT MONTH('2023-07-25');
Hasil:
+---------------------+ | MONTH('2023-07-25') | +---------------------+ | 7 | +---------------------+
EXTRACT()
Fungsi
fungsi memungkinkan Anda untuk mengekstrak unit tertentu dari tanggal. Oleh karena itu, Anda dapat menggunakannya untuk mengekstrak bulan (serta unit lainnya) dari tanggal.EXTRACT
()
Contoh:
SELECT EXTRACT(MONTH FROM '2023-07-25');
Hasil:
+----------------------------------+ | EXTRACT(MONTH FROM '2023-07-25') | +----------------------------------+ | 7 | +----------------------------------+
DATE_FORMAT()
Fungsi
DATE_FORMAT()
fungsi memungkinkan Anda untuk memformat tanggal berdasarkan string format. String format menentukan bagaimana tanggal harus diformat.
Karena itu Anda dapat menggunakan fungsi ini untuk mengembalikan bulan (serta unit lainnya) dari tanggal. Ada penentu format yang berbeda untuk mengembalikan bulan dalam format yang berbeda. Anda dapat menggunakan penentu format yang berbeda untuk menampilkan nama bulan penuh, nama bulan pendek, indeks bulan dengan 2 digit, dan indeks bulan dengan 1 atau 2 digit (bergantung pada apakah bulan tersebut merupakan bulan satu digit atau tidak).
Berikut adalah contoh yang mengembalikan bulan dalam berbagai bentuk:
SELECT
DATE_FORMAT('2023-07-25', '%b') AS "%b",
DATE_FORMAT('2023-07-25', '%c') AS "%c",
DATE_FORMAT('2023-07-25', '%M') AS "%M",
DATE_FORMAT('2023-07-25', '%m') AS "%m";
Hasil:
+------+------+------+------+ | %b | %c | %M | %m | +------+------+------+------+ | Jul | 7 | July | 07 | +------+------+------+------+
Lihat MariaDB Format Strings untuk daftar lengkap format string/specifier.