多条件排序解决方案
来源:互联网 发布:nginx 前后端分离 编辑:程序博客网 时间:2024/06/11 00:00
多条件排序
多条件排序1,按照两个条件排序,第一个条件为主当第一个条件相同,会按照第二个条件查询 order by condition1,condition2 desc
多条件排序2,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果集,然后合并起来但是两个结果集的排序条件是一样
多条件排序3,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果集,然后合并起来但是两个结果集的排序条件不一样
例子
有一个活动表,里面有sorts和dqsj sorts是排序序号,dqsj是活动到期时间
当活动未到期的排在前面活动到期的排在后面 然后两个结果集分别按照 sorts asc,dqsj desc
多条件排序1,按照两个条件排序,第一个条件为主当第一个条件相同,会按照第二个条件查询 order by condition1,condition2 desc
多条件排序2,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果集,然后合并起来但是两个结果集的排序条件是一样
多条件排序3,按照两个条件筛选,第一个条件筛选作为一个结果集,第二个条件筛选作为一个结果集,然后合并起来但是两个结果集的排序条件不一样
例子
有一个活动表,里面有sorts和dqsj sorts是排序序号,dqsj是活动到期时间
1.select * from table order by sorts
当活动未到期的排在前面活动到期的排在后面 然后两个结果集分别按照 sorts asc,dqsj desc
2.select * from table order by case when dqsj>NOW() THEN 1 ELSE 2 END ASC,sorts asc, dqsj desc
3.如果条件不同使用union将两个结果集分别排序,再合并,速度较慢
0 0
- 多条件排序解决方案
- 多条件查询解决方案
- sql 多条件排序
- mysql多条件排序
- mysql多条件排序
- Lua 多条件排序
- python多条件排序
- mysql 多条件排序查询
- C# list 多条件排序
- order by 多条件排序
- NSSortDescriptor描述排序用于多条件排序
- java Collections 排序--多条件排序
- 多条件组合查询的解决方案
- mybatis多条件的模糊查询解决方案
- NSMutableArray的双条件或多条件排序
- Collections排序sort排序list多条件排序
- java多条件优先级排序 --------- Comparator
- java多条件优先级排序 --------- Comparator
- iOS中3种正则表达式的使用与比较
- python 的日志logging模块学习
- Contributor License Agreements : 贡献者许可证协议 介绍
- MSSQL删除表中已有的重复数据,保留一条数据
- Deep Learning论文笔记之(八)Deep Learning最新综述
- 多条件排序解决方案
- c#串口收发数据
- ext2的inode结构
- Oracle ERROR: ORA-12560: TNS: 协议适配器错误
- Java(Android)线程池
- python中一些链接数据库所用到的包
- 杭州校招android笔试题(持续更新)
- 关于Highcharts中隐藏部分数据功能
- IOS自动布局基本知识介绍