正文
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('', SIGNED);
SELECT CONVERT('', SIGNED);
额外补充
1、CAST 和 CONVERT 两个函数中的 type取值可以为:SIGNED,UNSIGNED, DECIMAL,DATE,TIME, DTAETIME等,
1)以 DATE 为例:
2)以 TIME 为例:
3)以 DATETIME 为例:
2、CAST 和 CONVERT 两个函数中的 type取值不支持 INTEGER,FLOAT,DOUBLE。否则,会报错。
以 INTEGER 为例: