文章详情页
mysql - sql中能否按id指定顺序取出数据?
浏览:64日期: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. mysql - 一个表和多个表是多对多的关系,该怎么设计2. python 如何实现PHP替换图片 链接3. html5 - iOS的webview加载出来的H5网页,怎么修改html标签select的样式字体?4. 一个mysql联表查询的问题5. python如何不改动文件的情况下修改文件的 修改日期6. javascript - git clone 下来的项目 想在本地运行 npm run install 报错7. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?8. angular.js - 三大框架react、vue、angular的分析9. python - django 里自定义的 login 方法,如何使用 login_required()10. 主从备份 - 跪求mysql 高可用主从方案
排行榜
