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

相关文章
相关标签/搜索