MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

4 Fungsi untuk Mengembalikan Bulan dari Tanggal di MariaDB

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

EXTRACT () fungsi memungkinkan Anda untuk mengekstrak unit tertentu dari tanggal. Oleh karena itu, Anda dapat menggunakannya untuk mengekstrak bulan (serta unit lainnya) dari tanggal.

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana ROUND() Bekerja di MariaDB

  2. 4 Cara Menemukan Baris yang Mengandung Huruf Kecil di MariaDB

  3. 6 Skenario Kegagalan Umum untuk MySQL &MariaDB, dan Cara Memperbaikinya

  4. 2 Cara Mendaftar semua Fungsi di MariaDB

  5. Postingan Blog Basis Data Terpopuler Kami di Tahun 2017