Mysql
 sql >> Database >  >> RDS >> Mysql

MYSQL:come convertire una stringa in un mese (Numero)

Per convertire l'abbreviazione in nome del mese intero, usa:

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

Per convertire l'abbreviazione in numero usa:

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