mysql的order by自定义排序
来源:互联网 发布:spss数据信度分析 编辑:程序博客网 时间:2024/06/06 00:36
原表 user:
id name roleId
1 aaa 1
2 bbb 2
3 ccc 3
4 ddd 4
5 eee 51,MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0.
例如:select * from user order by field(roleId,2,3,4,1,5);
结果:
id name roleId
2 bbb 2
3 ccc 3
4 ddd 4
1 aaa 1
5 eee 5
2,locate(substr,str)函数返回子串substr在字符串str中第一次出现的位置,可以根据该函数进行排序
例如:select * from user order by locate(id,'2,3,1,5,4');
结果:
id name roleId
2 bbb 2
3 ccc 3
1 aaa 1
5 eee 5
4 ddd 4
阅读全文
0 0
- mysql的order by自定义排序
- mysql 使用order by field() 自定义排序
- mysql 使用order by field() 自定义排序
- Mysql自定义排序,order by问题
- order by 自定义排序
- mysql的排序检索顺序ORDER BY
- mysql的group by 与order by排序问题
- MySQL排序:SELECT ORDER BY
- mysql order by内排序
- mysql排序order by新发现
- mysql排序ORDER BY Optimization
- mysql 的order by
- SQL的自定义排序 order by 的巧用
- order by field 和 order by INSTR 自定义排序
- mysql的order by排序不正确的问题
- MySQL中order by语句对null字段的排序
- MySQL中order by语句对null字段的排序
- MySQL中order by语句对null字段的排序
- 玩转产品排期:让小伙伴们高效协作
- Codevs 1378 选课
- 好的学习网站推荐
- 微信抢红包应用要哭了,让我们来给微信红包设计一个新交互
- 【YDKJS笔记】二、作用域与闭包
- mysql的order by自定义排序
- JavaScript之路(3)JavaScript的函数
- 关于clob字段的使用 "ORA-22835:缓冲区对于CLOB到CHAR转换而言太小"异常
- Multiframe CONNECT Edition v21.10.00.39 Win64 1CD
- 关于adapter 多次打印getView问题,解决方案
- 第五周【项目2
- 为什么互联网公司不开除测试工程师?
- 646. Maximum Length of Pair Chain
- Java四种引用包括强引用,软引用,弱引用,虚引用