mysql里面如何用sql语句让字符串的‘123’转换为数字的123?

2025-03-22 17:00:28
推荐回答(5个)
回答(1):

方法一:SELECT CAST('123' AS SIGNED);
方法二:SELECT CONVERT('123',SIGNED);
方法三:SELECT '123'+0;

回答(2):

mysql 类型会自动转换。

where `id`='123' 如果 id 字段是 int 类型。MYSQL会自动把 123 转换为整型。

回答(3):

如果是字符串常量 :'123'+0

字符串变量也是一样:x+0

总之:让字符加上一个数字就会自动变成数字

回答(4):

cast('123' as signed integer)
使用mysql特有函数 123是原来的字符串,as 后面是要转化的类型

回答(5):

select convert(int,'123')