有的时候我们需要根据in的列表进行排序,而并且一般的升降序
select * from user where user_id in (10084960310007011,10029627710007011,100000000001206373) order by find_in_set( user_id , '10084960310007011,10029627710007011,100000000001206373')
这样查询出来的数据第一个是10084960310007011,第二个是10029627710007011,第三个是100000000001206373
相关推荐
在线中英文根据首字母排序工具: http://tools.jb51.net/aideddesign/zh_paixu 您可能感兴趣的文章:mysql的中文数据按拼音排序的2个方法mysql如何按照中文排序解决方案MySQL按照汉字的拼音排序简单实例
mysql in 排序 mysql in 排序
主要介绍了详解 Mysql查询结果顺序按 in() 中ID 的顺序排列的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
几种mysql利用sql语句进行距离排序的方法,亲测可用,大家可放心研究
本文章来为各位介绍一篇关于mysql 实现按 where in () 中的顺序排序,用find_in_set() 函数的教程,希望此教程能够对各位有所帮助。 select * from table where id in ('783',' 769',' 814',' 1577',' 1769') ...
附件包含的主要内容为演示MySQL之聚合查询、分组和排序的相关命令和效果。
NULL 博文链接:https://raywithu.iteye.com/blog/1139332
MySQL默认只支持对日期、时间和英文字符串进行排序,如果对中文进行order by很可能得不到想要的结果,如下面的查询并不会按我们所想的根据汉字的拼音进行排序: SELECT * from user order by user_name; 如果相对...
MySQL常规排序、自定义排序和按中文拼音字母...MySQL的自定义排序,str与str1、str2、str3…进行比较,并按照str1,str2,str3…的顺序输出,如果遇到str为null或者不存在str1,str2,str3…中的情况的则序列为0, eg: S
自己整理的关于mysql主从复制相关的配置和一些关于在mysql主从复制运行的过程中遇到的问题和相关的解决方法
MySQL 查询in操作,查询结果按in集合顺序显示 代码如下:select * from test where id in(3,1,5) order by find_in_set(id,’3,1,5′); select * from test where id in(3,1,5) order by substring_index(‘3,1,2’,...
MySql视图顺序整理工具,只要把Navicat 中的视图sql 单独保存用这个程序就自动整理好!!快速安装部署。
主要介绍了MySQL如何使用union all获得并集排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
33 MySQL数据库的日志顺序读写以及数据文件随机读写的原理.pdf
主要介绍了MySQL中使用or、in与union all在查询命令下的效率对比,论证了在通常情况下union all并不一定比or及in更快,需要的朋友可以参考下
mysql数据库in大量数据优化方法.
我们可以利用MySQL中的group by的特性。 MySQL的group by与Oracle有所不同,查询得字段可以不用写聚合函数,查询结果取得是每一组的第一行记录。 利用上面的特点,可以利用mysql实现一种独特的排序; 首先先按某个...
MySQL in a Nutshell 2nd Ed pdf