MySQL 將 字符串 轉為 整數


MySQL 將 字符串 轉為 整數


 

1、CAST(epr AS type)

1)type 為 SIGNED

SELECT CAST("-12" AS SIGNED);

效果如下:

 

2)type 為 UNSIGNED

SELECT CAST("-12" AS UNSIGNED);

效果如下:

 

2、CONVERT(expr,type)

SELECT CONVERT('123', SIGNED);


 

額外補充

1、CAST 和 CONVERT 兩個函數中的 type取值可以為:SIGNEDUNSIGNEDDECIMALDATETIMEDTAETIME等,

1)以 DATE 為例:

 

2)以 TIME 為例:

 

3)以 DATETIME 為例:

 

2、CAST 和 CONVERT 兩個函數中的 type取值不支持 INTEGERFLOATDOUBLE。否則,會報錯。

INTEGER 為例:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM