文章详情页
mysql - sql中能否按id指定顺序取出数据?
浏览:200日期:2022-06-15 16:48:22
问题描述
id: 3,2,5,10,4select * from id in (3,2,5,10,4);
但是顺序会乱。sql中有没有自带的处理函数?
------------------补充------------------------------
想利用mysql中limit做分页,所以想在mysql中原生解决。
问题解答
回答1:SELECT * FROM user_info_tbl where id in (150633922,150986697,7000084,7000083) order by find_in_set(id,’150633922,150986697,7000084,7000083’);
回答2:select *from table where id in (3,2,5,10,4) order by FIND_IN_SET(id,’3,2,5,10,4’);
回答3:Select Id From Uid Where Id!=’’ Order By FleId(Id,2,3,1);
相关文章:
1. python - 有什么好的可以收集货币基金的资源?2. css3不包括3. mysql优化 - mysql 分页查询优化。4. css - html表格 td 宽度随着固定为内容宽度5. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?6. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?7. css3 - 扩展本地项目中阿里的iconfont字体库,添加图标字体8. javascript - 页面加载慢,有什么优化方案9. javascript - 如何将一个长为365的数组对象按月份切割成12组?10. css - flex布局垂直效果实现不了?
排行榜

网公网安备