簡體   English   中英

從單列MySQL的所有行中刪除0

[英]strip 0 from all rows in single column MySQL

我想TRIM(LEADING 0 FROM month) FROM table1

其中table1month的數據格式如下: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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM