1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现
例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决
select * from pony order by (d+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"
4.字符集转换 : CONVERT(xxx USING gb2312)
类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型),类型必须用下列的类型:
可用的类型
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
深入MYSQL字符数字转换的详解
2019-12-27 16:51MYSQL教程网 Mysql
本篇文章是对MYSQL中的字符数字转换进行了详细的分析介绍,需要的朋友参考下
延伸 · 阅读
- 2019-12-27深入mysql慢查询设置的详解
- 2019-12-27深入mysql创建自定义函数与存储过程的详解
- 2019-12-27探讨Mysql中OPTIMIZE TABLE的作用详解
- 2019-12-27解析MYSQL显示表信息的方法
- 2019-12-27获取缺失主键表信息的MYSQL语句
- 2019-12-27mysql通过ssl的方式生成秘钥具体生成步骤
- Mysql
MySQL笔记之子查询使用介绍
子查询是将一个查询语句嵌套在另一个查询语句中,内层查询语句的查询结果,可以为外层查询语句提供查询条件 ...
- Mysql
Mysql的游标的定义使用及关闭深入分析
于游标的用法Mysql现在提供的还很特别,虽然使用起来没有PL/SQL那么顺手,不过使用上大致上还是一样,本文将详细介绍一下,需要了解的朋友可以参考下...
- Mysql
MySQL 双向备份的实现方法
这篇文章主要介绍了MySQL 双向备份的实现方法,即两个 MySQL 服务都是 Master,其中任意一个服务又是另一个服务的 Slave,感兴趣的可以了解一下...
- Mysql
mysql存储过程 游标 循环使用介绍
今天分享下自己对于Mysql存储过程的认识与了解,这里主要说说大家常用的游标加循环的嵌套使用 ...
- Mysql
Mysql 相邻两行记录某列的差值方法
今天小编就为大家分享一篇Mysql 相邻两行记录某列的差值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...
- Mysql
MySQL查询全部数据集结果不一致问题解决方案
最近出现一个很奇怪的MySQL问题,使用不同select语句查询全部数据集居然得到不同的记录数 ...
- Mysql
Mysql中校对集utf8_unicode_ci与utf8_general_ci的区别说明
一直对utf8_unicode_ci与utf8_general_ci这2个校对集很迷惑,今天查了手册有了点眉目。不过对中文字符集来说采用utf8_unicode_ci与utf8_general_ci时有何区别还是不清楚...
- Mysql
Mysql使用大全 从基础到存储过程
看到园子里总结的Mysql用法,我觉得没有我的全面,我的从登录到高级的存储过程都涉及到,这部分是我平常不会或是出现问题都会拿来看,不过现在就和...