关于order by的一些用法
来源:互联网 发布:网络主播对社会的危害 编辑:程序博客网 时间:2024/05/07 09:22
1. order by 中关于null的处理
缺省处理:oracle在order by时认为null是最大值, 所以如果是asc升序则排在最后, desc降序则排在最前.
我们可以使用nulls first或者nulls last来控制null的位置
将null放在最前:select * from student order by name asc nulls first
将null放在最后:select * from student order by name desc nulls last
2. 几种排序的写法:
单列升序:select name from student order by name; (默认升序,即使不写asc)
单列降序:select name from student order by name desc;
多列升序:select id, name from student order by id, name;
多列混合排序:select id, name from student order by id desc, name asc; (先按id降序,如果id相同则按name升序)
3. 强制某列排第一:
select * from student order by decode(id, 3, 1, 2), id; // id为3的值排第一
1 0
- 关于order by的一些用法
- 关于order by的用法
- sql server order by 的一些高级用法
- mysql中order by的一些特殊用法
- mysql中关于order by的一些小细节
- order by 的一种用法
- SQL ORDER BY的用法
- SQL ORDER BY的用法
- group by,having,order by的用法
- order by和group by的用法
- group by , order by , having 的用法
- 关于union的order by
- mysql一些函数常见的用法(group by、order by、....)(1)
- 关于mysql的limit、order by和group by的用法
- 关于sql的UNION ,order by 、group by 、having等的用法
- Mysql order by的一些技巧
- mysql order by的一些技巧
- ORDER BY的一些小知识点
- 大学中我期望对我影响最大的十本书
- java解惑之值类
- 延长电池续航时间--网络数据的影响
- NEFU 84 五指山 扩展欧几里得算法
- Android 拍照/相册 选择图片工具
- 关于order by的一些用法
- 【好程序员笔记分享】——面向编程objective基本介绍
- Windows7下安装MongoDB
- Tchar.h 中的一般(代码)文本(开关选择)映射
- Java slf4j使用
- Java网络编程从入门到精通(13):使用Socket类接收和发送数据
- Windows Azure - error 500 on creating new Mobile Service
- linux防火墙开启端口
- linux 编译动态库(共享库 .so)的方法;和make 的命令行使用达到动态库连接编译