how to 实现一个排序 ,第一排序按状态升序,第二排序状态为2 时,按id 升序,状态为其它时,按状态降序
来源:互联网 发布:淘宝买家黑名单库 编辑:程序博客网 时间:2024/05/21 08:37
表字段,有俩值 id , status
id 为自增变量, status 为int 行。
现在实现,第一排序按状态升序,第二排序状态为2 时,按id 升序,状态为其它时,按状态降序
使用 case when 实现
order by status asc , CASE status WHEN 2 THEN -id , ELSE id END DESC t.id desc
写法二
0 0
- how to 实现一个排序 ,第一排序按状态升序,第二排序状态为2 时,按id 升序,状态为其它时,按状态降序
- perl hash 按值排序 升序 降序
- 数组插入元素按降序/升序排序
- 奇数位按升序排序,偶数位按降序排序
- OC中按姓名,年龄,身高升序,降序排序
- 快速排序:升序+降序----java实现
- 同一按钮,实现升序,降序 排序
- 冒泡排序实现升序和降序排列
- 大根堆排序结果为升序
- cc150:将一个栈按升序排序
- 在block按学号的升序和降序排列;按姓名的升序和降序排序,按年龄的升序和降序排列
- 排序问题,升序和降序
- 排序升序降序样式+传值
- 数据结构 - 有两个链表,第一个升序,第二个降序,合并为一个升序链表(C++)
- 升序合并为降序
- 快速排序及其Java实现(以升序为例)
- 排序 初始状态
- 冒泡排序(升序和降序)的python代码实现
- bootstrap3.0 栅格系统
- Ubuntu安装Eclipse
- java设计模式--代理模式
- 【JavaScript】网页节点的增删改查
- Android 自定义控件
- how to 实现一个排序 ,第一排序按状态升序,第二排序状态为2 时,按id 升序,状态为其它时,按状态降序
- 极品飞车16秘籍代码
- 入门数据结构的世界
- DVFS--动态电压频率调整
- 网页源码查看器
- 小米以400亿美元估值进行融资,若成功或成为最富有私人公司
- select pselect相同与区别
- iOS8 NSXMLParser崩溃
- Objective-C Runtime 运行时之一:类与对象