mysql中字符转数字,MYSQL字符数字转换为数字
发布日期:2021-06-24 11:24:25
浏览次数:3
分类:技术文章
本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月02日 01时34分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
优化定制化abap代码必须遵守的经典黄金规则
2019-04-28
ABAP ALV里日期类型的F4帮助
2019-04-28
【转】后勤常用查询报告
2019-04-28
【基础】ABAP不同变量类型之间数值大小比较
2019-04-28
BAPI:BAPI_CONTRACT_CREATE(内部合同创建)
2019-04-28
SAP用户增强总结-采购订单建立增加客户数据增强示例
2019-04-28
采购合同增强Bapi代码
2019-04-28
在Dialog中实现下拉框效果并对下拉框赋自定义的值
2019-04-28
[概述] SAP增强基本含义及分类
2019-04-28
VL09增强-冲销校验
2019-04-28
ALV输出的时候,输出字段内容前面的空格
2019-04-28
ABAP delete的用法
2019-04-28
Dynpro程序抬头信息要求多值输入的解决方法
2019-04-28
企业主要财务指标有哪些
2019-04-28
【实用】SAP修改记录表开发
2019-04-28
SAP空格无法带出历史记录的解决办法
2019-04-28
为销售范围维护允许的销售凭证
2019-04-28
恢复已经删除abap程序的方法
2019-04-28
【黑科技】在alv中设置字体样式
2019-04-28
ABAP开发中常用的两个F4搜索帮助函数的区别
2019-04-28