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

MYSQL:Как да конвертирате низ в месец (Число)

За да преобразувате съкращението в пълно име на месеца, използвайте:

mysql> select monthname(str_to_date('Mar','%b'));
+------------------------------------+
| monthname(str_to_date('Mar','%b')) |
+------------------------------------+
| March                              |
+------------------------------------+

За да преобразувате съкращението в число, използвайте:

mysql> select month(str_to_date('Mar','%b'));
+--------------------------------+
| month(str_to_date('Mar','%b')) |
+--------------------------------+
|                              3 |
+--------------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Правилно управление на ресурсите на базата данни:курсор и връзка

  2. Транспониране на MySQL заявка - нужда от редове в колони

  3. Добавяне на статичен префикс към нарастващо число

  4. Възможно ли е да хвана невалидна стойност в MySQL, когато получа грешка при ограничаване на външния ключ?

  5. Еквивалент на explode() за работа с низове в MySQL