MariaDB
 sql >> база данни >  >> RDS >> MariaDB

2 начина да получите краткото име на месеца от дата в MariaDB

Ето два начина да върнете краткото име на месеца от дата в MariaDB.

DATE_FORMAT() Функция

DATE_FORMAT() функцията форматира дадена дата в определен формат. Посочвате датата и формата, когато извиквате функцията.

Подаване на %b тъй като форматиращият низ връща краткото име на месеца.

Пример:

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

Резултат:

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

MONTHNAME() Функция

MONTHNAME() функцията връща пълното име на месеца от дата. Не връща краткото име на месеца. Въпреки това, тя може да бъде предадена на LEFT() функция за връщане само на първите 3 знака от името на месеца, ако е необходимо.

Пример:

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

Резултат:

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

Този подход не е задължително да работи на всички езици. Например, ето какво се случва при използване на 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";

Резултат:

+----------+-----------+-----------------------+
| 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. Как да инсталирате, защитите и настроите производителността на сървъра на базата данни MariaDB

  2. 6 често срещани сценария за неуспехи за MySQL и MariaDB и как да ги поправите

  3. Висока достъпност на базата данни за Camunda BPM с помощта на MySQL или MariaDB Galera Cluster

  4. MariaDB NULLIF() Обяснено

  5. Какво заслужават нашите клиенти:Представяне на MariaDB Enterprise Documentation