MySQL 將 字符串 轉爲 整數

MySQL 將 字符串 轉爲 整數


 

一、CAST(epr AS type)

1)type 爲 SIGNED函數

SELECT CAST("-12" AS SIGNED);

效果以下:spa

 

2)type 爲 UNSIGNEDcode

SELECT CAST("-12" AS UNSIGNED);

效果以下:blog

 

二、CONVERT(expr,type)

SELECT CONVERT('123', SIGNED);


 

額外補充

一、CAST 和 CONVERT 兩個函數中的 type取值能夠爲:SIGNEDUNSIGNEDDECIMALDATETIMEDTAETIME等,字符串

1)以 DATE 爲例:class

 

2)以 TIME 爲例:im

 

3)以 DATETIME 爲例:d3

 

二、CAST 和 CONVERT 兩個函數中的 type取值不支持 INTEGERFLOATDOUBLE。不然,會報錯。db

INTEGER 爲例:img

相關文章
相關標籤/搜索