Oracle 利用order by + case when 实现排序,置顶
来源:互联网 发布:初中生编程 编辑:程序博客网 时间:2024/06/08 14:42
1.先对表中创建人是'xinta' 的置顶,再根据TIMES_CITED 降序排序
select t.* from CUSTOM_LIST t order by case when t.creater='xinta' then 0 else 1 end,TIMES_CITED desc
2.先对表中创建人是'xinta' 的置顶,再将根据createOrg='001' 排在它的后面,再通过t.createOrg,t.createTime排序
select * from CustomList order by case when t.creater='xinta' then 0 when t.createOrg='001' then 1 else 2 end,t.createOrg,t.createTime
阅读全文
0 0
- Oracle 利用order by + case when 实现排序,置顶
- MySQL order by case when 排序
- order by case when
- mysql order by case when
- mysql order by case when
- sqlserver使用order by case when进行优先级排序
- order by case when then end指定排序
- sqlserver使用order by case when进行优先级排序
- oracle 涉及行转列、复合查询、函数、 HAVING 、order by、group by、count、case when then、 join
- oracle case.when group by
- order by 居然也可以和 case when 连用
- 利用case when进行sql动态排序
- oracle order by排序总结
- ORACLE ORDER BY 排序规则
- oracle order by 拼音排序
- ORACLE中排序ORDER BY
- oracle sum case when group by,同时使用,实现分组统计
- 在access里如何实现order by case where 的排序,代码如下:
- IOS ipa包(无源码)企业证书签名手动替换
- ActiveMQ消息队列的使用及应用
- svn的详细安装
- 从Paxos到ZooKeeper-初识ZooKeeper
- 二叉树知识点回忆以及整理
- Oracle 利用order by + case when 实现排序,置顶
- [SCOI2007]降雨量(离散化+二分查找+模拟算法+RMQ(ST表实现))
- centos7打开关闭防火墙命令
- 好用的插件总结
- 负载均衡
- pullToRefresh使用(实现listview上拉下拉)
- 记一次DG异常
- 项目开发的流程模块
- instanceof