mysql根据in中出现的先后顺序排序_MySQL
程序员文章站
2022-05-31 08:42:44
...
bitsCN.com
mysql根据in中出现的先后顺序排序
有的时候我们需要根据in的列表进行排序,而并且一般的升降序
www.bitsCN.com
Sql代码
select * from user where user_id in (10084960310007011,10029627710007011,100000000001206373)
order by find_in_set(
user_id ,
'10084960310007011,10029627710007011,100000000001206373')
这样查询出来的数据第一个是10084960310007011,第二个是10029627710007011,第三个是100000000001206373
bitsCN.com
下一篇: jQuery中过滤器的基本用法实例详解
推荐阅读
-
MySQL中的排序函数field()实例详解
-
mysql中如何给字符型的数字字段进行排序?(实例)
-
Mysql数据库中的 Order by 语句的特殊之处(select 中的项目不必出现在order by中)---不建议使用!
-
MySQL中的排序函数field()实例详解
-
PHP与MYSQL中UTF8编码的中文排序实例
-
mysql对无索引的字段进行排序后limit,有可能导致分页查询重复出现问题
-
mysql中varchar类型的日期进行比较、排序等操作的实现
-
PHP与MySQL开发中页面出现乱码的一种解决方法
-
Mysql中根据不同的条件统计汇总数据
-
在SQL中获取一个长字符串中某个字符串出现次数的实现方法_MySQL