您的位置:首页 > 数据库 > MySQL

mysql里面如何用sql语句让字符串转换为数字

2017-03-14 13:49 597 查看
MySQL里面如何用sql语句让字符串的‘123’转换为数字的123?

方法一:SELECT CAST('123' AS SIGNED integer);

方法二:SELECT CONVERT('123',SIGNED);

方法三:SELECT '123'+0;

同样,当需要将一列字符串转换为数字也可以使用此方法,或者需要用到字符串进行排序的时候可以使用到此方法:

[sql]
view plain
copy

SELECT * FROM answer WHERE question_id = xx ORDER BY CONVERT(`code`,SIGNED)  

[sql]
view plain
copy

SELECT * FROM answer WHERE question_id = xx ORDER BY cast(`code` as signed integer) 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐