mysql将字符转换成数字
来源:互联网 发布:mac怎么下网页视频 编辑:程序博客网 时间:2024/06/05 01:09
http://blog.csdn.net/dengsilinming/article/details/8481417
在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下:
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将字符转换成数字
- mysql将字符转换成数字
- mysql将字符转换成数字
- mysql 字符转换成数字
- mysql 数字字符转换成数字整
- String to Integer (atoi)(将字符窜转换成数字)
- 将手写字符转换成数据集
- 数字字符转换成数字
- mysql将字符串类型转换成数字类型
- 将汉字转换成数字
- 将汉字转换成数字
- 将IP转换成数字
- 将字符串转换成数字
- 将字符串转换成数字
- 将char转换成数字
- 将字符串转换成数字
- mysql将字符串转换成数组
- 数据库字符字转换成数字
- Kinect for Windows SDK 1.5 的改进及新特性
- 简单的搭建安装nexus
- docker【4】docker基本命令
- Redis ”MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on di
- iOS开发 iOS9开发配置可以访问http请求
- mysql将字符转换成数字
- 轻量级JavaEE企业应用实战(三)
- Kinect控制PowerPoint播放
- 实时监听输入框值变化的完美方案:oninput & onpropertychange
- ubuntu下安装和更新R语言
- 缓存过期时间那些事儿
- Leetcode Range Sum Query 2D - Immutable
- Julia : 1亿条记录读取测试,及几个优化点
- 从理论到实践,全方位认识DNS(实践篇)