深入MYSQL字符数字转换的详解
时间:2024-01-18 04:20:11
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,字符数字转换
0
投稿
猜你喜欢
如何对MySQL数据库日志文件进行维护
2009-02-04 13:23:00
vuex中使用对象展开运算符的示例
2024-05-28 15:59:44
perl常量、多维数组及变量的初始化的实例代码
2022-03-10 07:59:54
git中cherry-pick命令的使用教程
2023-02-11 00:33:57
mysql 8.0.22.0 下载安装配置方法图文教程
2024-01-24 14:14:36
Ubuntu 16.04/18.04 安装Pycharm及Ipython的教程
2023-11-03 03:49:29
django form和field具体方法和属性说明
2023-07-24 11:22:45
PyTorch实现ResNet50、ResNet101和ResNet152示例
2023-10-16 05:44:39
jsp+servlet简单实现上传文件功能(保存目录改进)
2023-07-20 17:57:07
基于Python实现自动扫雷详解
2023-09-07 23:31:20
详解python环境安装selenium和手动下载安装selenium的方法
2023-10-05 18:07:07
vue-property-decorator用法详解
2024-05-29 22:49:55
Python读取excel文件中的数据,绘制折线图及散点图
2023-09-12 11:47:31
Python基础知识之函数,类,模块
2022-10-28 05:25:36
Python namedtuple命名元组实现过程解析
2022-08-20 14:27:20
Django 实现前端图片压缩功能的方法
2022-11-05 09:05:16
python通过加号运算符操作列表的方法
2023-11-12 13:44:04
Pytorch自己加载单通道图片用作数据集训练的实例
2022-02-06 22:56:03
Python实现的求解最小公倍数算法示例
2022-12-11 04:50:03
python多线程下信号处理程序示例
2021-07-06 05:58:51