文章详情页
mysql - sql中能否按id指定顺序取出数据?
浏览:146日期: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. javascript - 关于ajax请求问题!2. javascript - 在使用 vue.js element ui的时候 怎么样保留table翻页后check的值?3. python - 如何用pandas处理分钟数据变成小时线?4. mysql_replication - mysql读写分离时如果单台写库也无法满足性能怎么解决5. python3.x - python3.5.2安装时make报错求助6. android - viewpager问题PagerTabStrip样式7. ionic 项目 ionic build android -release 打包时报错8. angular.js - 如何控制ngrepeat输出的个数9. javascript - 最近用echarts做统计图时遇到两个问题!!10. html5 - vue.js中,如何对转义字符进行表达式判断?
排行榜

网公网安备