mysql中字符转数字,MYSQL字符数字转换为数字
发布日期:2021-06-24 11:24:25
浏览次数:2
分类:技术文章
本文共 534 字,大约阅读时间需要 1 分钟。
1、将字符的数字转成数字,比如’0’转成0可以直接用加法来实现
例如:将user表中的uid 进行排序,可uid的定义为varchar,可以这样解决
select * from user order by (uid+0)
2、在进行ifnull处理时,比如 ifnull(a/b,’0′) 这样就会导致 a/b成了字符串,因此需要把’0’改成0,即可解决此困扰
3、比较数字和varchar时,比如a=11,b=”11ddddd”;
则 select 11=”11ddddd”相等
若绝对比较可以这样:
select binary 11 =binary “11ddddd”
另外:
今天看到Mysql的 Cast和Convert函数,也能实现‘字符数字转换为数字’
两者具体的语法如下:
Cast(value as type); Convert(value ,type);
type不是都可以滴,可以转换的type如下:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
转载地址:https://blog.csdn.net/weixin_32473663/article/details/115896401 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月02日 18时21分45秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
怎么改变CO的成本控制范围
2019-04-28
SAE的创建测试
2019-04-28
java在SAE中使用的相关问题总结
2019-04-28
ABAP数据库操作之操作语句Insert
2019-04-28
ABAP数据库—更新数据
2019-04-28
员工没热情?这8个简单方法比加薪都管用
2019-04-28
生产企业开具加工费发票的问题
2019-04-28
世界四大通讯社
2019-04-28
代码存档
2019-04-28
ABAP 如何实现屏幕字段不可输入
2019-04-28
MR8M CANCEL INVOICE后为什么要手工去FI清帐
2019-04-28
SAP 中session和外部断点设置的区别
2019-04-28
SAP--DEBUG--外部断点的设置
2019-04-28
选择帮助(多选)
2019-04-28
table control的修改/排序/删除功能实现实例
2019-04-28
SAP价值串
2019-04-28
SAP MM移动平均价和标准价逻辑
2019-04-28
SAP MM模块相关透明表收集
2019-04-28
启动物料帐后不可更改物料价格的处理方法
2019-04-28
Activity Based Costing configuration in SAP
2019-04-28