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

2 Cara Mendapatkan Nama Bulan Pendek dari Tanggal di MariaDB

Berikut adalah dua cara untuk mengembalikan nama bulan pendek dari tanggal di MariaDB.

DATE_FORMAT() Fungsi

DATE_FORMAT() fungsi memformat tanggal tertentu ke dalam format tertentu. Anda menentukan tanggal dan format saat Anda memanggil fungsi.

Melewati %b sebagai string format mengembalikan nama bulan pendek.

Contoh:

SELECT DATE_FORMAT('2023-09-20', '%b');

Hasil:

+---------------------------------+
| DATE_FORMAT('2023-09-20', '%b') |
+---------------------------------+
| Sep                             |
+---------------------------------+

MONTHNAME() Fungsi

MONTHNAME() fungsi mengembalikan nama bulan penuh dari tanggal. Itu tidak mengembalikan nama bulan yang pendek. Namun, itu dapat diteruskan ke LEFT() berfungsi untuk mengembalikan hanya 3 karakter pertama dari nama bulan jika diperlukan.

Contoh:

SELECT LEFT(MONTHNAME('2023-09-20'), 3);

Hasil:

+----------------------------------+
| LEFT(MONTHNAME('2023-09-20'), 3) |
+----------------------------------+
| Sep                              |
+----------------------------------+

Pendekatan ini tidak selalu berhasil dalam semua bahasa. Misalnya, inilah yang terjadi saat menggunakan Thai :

SET lc_time_names = 'th_TH';
SELECT 
    DATE_FORMAT('2023-09-20', '%b') AS "Short 1",
    LEFT(MONTHNAME('2023-09-20'), 3) AS "Short 2",
    MONTHNAME('2023-09-20') AS "Full";

Hasil:

+----------+-----------+-----------------------+
| Short 1  | Short 2   | Full                  |
+----------+-----------+-----------------------+
| ก.ย.     | กัน       | กันยายน               |
+----------+-----------+-----------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 6 Skenario Kegagalan Umum untuk MySQL &MariaDB, dan Cara Memperbaikinya

  2. MariaDB JSON_SEARCH() Dijelaskan

  3. Bagaimana SECOND() Bekerja di MariaDB

  4. Bagaimana TO_SECONDS() Bekerja di MariaDB

  5. Melambung lebih tinggi di cloud dengan MariaDB SkySQL