order by field 和 order by INSTR 自定义排序
2013-05-07 16:00
387 查看
select * from table where id in (5,3,6,1) order by field(排序字段,5,3,6,1)
记录按照5,3,6,1的顺序返回
如果没有order by field 将按 1,3,5,6的顺序返回
或者
select * from table where id in (5,3,6,1) order by INSTR('5,3,6,1',排序字段)
记录按照5,3,6,1的顺序返回
如果没有order by field 将按 1,3,5,6的顺序返回
或者
select * from table where id in (5,3,6,1) order by INSTR('5,3,6,1',排序字段)
相关文章推荐
- mysql 使用order by field() 自定义排序
- 使用ORDER BY & CHARINDEX 进行自定义排序
- mysql order by field 按指定字段排序
- where id in用 order by field 保持排序
- 分组 根据某一列进行排序,根据shopid分组,用createTime排序,返回row_number()序号 select no =row_number() over (partition by shopId order by createTime desc), * from Goods_info
- sql order by按俩个字段排序
- D21_02_view过滤排序filter orderby
- mysql 5.7.15 union order by 子查询排序不生效
- MySQL排序:SELECT ORDER BY
- mybatis ORDER BY排序问题
- mysql 使用order by field() 自定义排序
- distinct order by 排序问题
- MySql Order By 多个字段 排序规则
- SQL sqlserver order by 1,order by 后面直接加数字,多个字段排序
- sql order by 排序多个字段
- T-SQL查询: TOP N [PERCENT] WITH TIES ORDER BY 顺序排序实例
- LINQ Order by 排序
- order by field
- oracle的多字段排序去重Row_Number() Over(Partition By A, B Order By C Desc)
- Lucene实战(三)多Field搜索,并且对搜索结果进行过滤和[自定义]排序