Я хочу TRIM(LEADING 0 FROM month) FROM table1
где table1
имеет столбец month
с данными, отформатированными так: 01, 02, 03
Я хотел бы обновить данные, чтобы они были отформатированы как: 1, 2, 3,...
Спасибо!
Самый простой способ - просто передать его в int:
SELECT CAST(month as int) from table
Из документов MySQL:
mysql> SELECT MONTH('2008-02-03');
-> 2
Итак, если у вас есть только месяц (а не остальная часть даты), вы можете использовать:
SELECT MONTH(CONCAT('2010-', month, '-', '01')) FROM table1;
Источник: http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_month