mysql 符串类型的数字排序(字符串转数字)[通俗易懂]
2023-06-13 09:11:47 时间
大家好,又见面了,我是你们的朋友全栈君。
针对字符串类型的字符排序 需要先转换成数字再进行排序
1.直接用加法
字符串+0
select * from orders order by (mark+0) desc
2.使用函数
CAST(value as type); CONVERT(value, type);
注: 这里的type可以为: 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED
select * from orders order by CONVERT(mark,SIGNED) desc
select * from orders order by CAST(mark as SIGNED) desc
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141712.html原文链接:https://javaforall.cn
相关文章
- 掌握MySQL字段类型查询技巧(mysql查询字段类型)
- MySQL数据按时间排序的实现方法(mysql时间排序)
- PHP编程实现MySQL数据库连接(通过php连接mysql)
- MySQL表中字段清单:索引,取值,字段类型和定义(mysql表中所有字段)
- MySQL中查找不存在的数据(mysql不存在的数据)
- 排序MySQL中利用时间倒序排序记录(mysql时间倒序)
- MySQL安装指南:从入门到精通(mysql安装教程详解)
- MySQL:理解主键与外键的重要性(mysql主键和外键)
- 精确优化:MySQL表类型修改实践(修改mysql表类型)
- MySQL中的空间类型及其使用方法(mysql空间类型)
- 使用MySQL小数类型获得精确的数据(mysql小数类型)
- MySQL 的访问安全:连接加密的方式。(mysql 连接加密方式)
- MySQL中SUM类型函数的应用(mysql sum 类型)
- 类型字段MySQL如何正确显示BLOB类型字段(mysql 显示blob)
- MySQL中的IP类型 存储IP地址的最佳方式(mysql中ip类型)
- MySQL中INT类型的位数限制(mysql中int位数)
- MySQL DESC排序简明教程(mysql中desc排序)
- MySQL数据库管理之创建库表(mysql中创建库 表)
- MySQL双重排序深入探讨提高数据查询效率(mysql 两次排序)
- MySQL显示命令大全(mysql下显示命令)
- MySQL编码问题无法存储中文字符(mysql 不能保存汉字)
- MySQL精度问题,存储时无法保存毫秒(mysql不能保存毫秒)
- 如何解决MySQL无法保存查询的问题(mysql 不能保存查询)
- MySQL 数据库中使用一二三四五排序方法达到排序的目的(mysql一二三四五排序)