mysql里面如何用sql语句让字符串的‘123’转换为数字的123?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql里面如何用sql语句让字符串的‘123’转换为数字的123?相关的知识,希望对你有一定的参考价值。
方法一:SELECT CAST('123' AS SIGNED);方法二:SELECT CONVERT('123',SIGNED);
方法三:SELECT '123'+0; 参考技术A mysql 类型会自动转换。
where `id`='123' 如果 id 字段是 int 类型。MYSQL会自动把 123 转换为整型。 参考技术B 如果是字符串常量 :'123'+0
字符串变量也是一样:x+0
总之:让字符加上一个数字就会自动变成数字 参考技术C cast('123' as signed integer)
使用mysql特有函数 123是原来的字符串,as 后面是要转化的类型 参考技术D select convert(int,'123')
MYSQL如何用语句给某字段的空字符串附一个值?
比如我的A数据表里的B字段 里面有的有值 有的没附值
没附值的为空(不是0或者NULL)
我想给空字符全部统一附加一个C值 但是不能破坏我原来已经有值的数据
应该用哪个语句
以上是关于mysql里面如何用sql语句让字符串的‘123’转换为数字的123?的主要内容,如果未能解决你的问题,请参考以下文章