16.Oracle数据库SQL开发之 使用ORDERBY进行排序
来源:互联网 发布:hadoop 2.7.4 windows 编辑:程序博客网 时间:2024/06/05 20:06
16.Oracle数据库SQL开发之 使用ORDERBY进行排序
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49107185
使用ORDER BY子句可以对查询检索出来的进行排序。ORDER BY子句可以指定一列或多列,查询结果会根据这些列队数据进行排序。ORDER BY 子句必须位于FROM或WHERE子句之后。
例如:
SQL>select * from customers order by last_name;
CUSTOMER_IDFIRST_NAME LAST_NAME DOB PHONE
----------- ---------- ---------- ---------------------
4 Gail Black 800-555-1214
5 Doreen Blue 20-MAY-70
1 John Brown 01-JAN-65 800-555-1211
2 Cynthia Green 05-FEB-68 800-555-1212
3 Steve White 16-MAR-71 800-555-1213
默认是按照升序对数据进行排序(较小的值先出现)。
可以先根据某列进行升序,然后根据其他列进行降序。
例如:
SQL>select * from customers order by first_name asc,last_name desc;
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE
----------- ---------- ---------- ---------------------
2 Cynthia Green 05-FEB-68 800-555-1212
5 Doreen Blue 20-MAY-70
4 Gail Black 800-555-1214
1 John Brown 01-JAN-65 800-555-1211
3 Steve White 16-MAR-71 800-555-1213
在ORDER BY子句中个,也可以更具列的次序指定对哪一列进行排序,1表示按第1列排序,2表示按第2列排序。
SQL>select customer_id,first_name,last_name from customers order by 1;
CUSTOMER_IDFIRST_NAME LAST_NAME
----------- ---------- ----------
1 John Brown
2 Cynthia Green
3 Steve White
4 Gail Black
5 Doreen Blue
- 16.Oracle数据库SQL开发之 使用ORDERBY进行排序
- 05-SQLite之orderby对结果集进行排序
- 2.Oracle数据库SQL开发之 SQL DEVELOPER使用
- 8.Oracle数据库SQL开发之 使用列别名
- 14.Oracle数据库SQL开发之 使用逻辑操作符
- 18.Oracle数据库SQL开发之 使用表别名
- 37.Oracle数据库SQL开发之 使用聚合函数
- Linq to sql OrderBy使用
- 125.Oracle数据库SQL开发之 数据库对象——数据库中使用对象类型
- 108.Oracle数据库SQL开发之 序列
- 109.Oracle数据库SQL开发之 索引
- 24.Oracle数据库SQL开发之 SQLPlus使用——编辑SQL语句
- 30.Oracle数据库SQL开发之 SQLPlus使用——从SQL获取帮助信息
- 31.Oracle数据库SQL开发之 SQLPlus使用——自动生成SQL语句
- 160.Oracle数据库SQL开发之 SQL优化——使用绑定变量
- 32.Oracle数据库SQL开发之 SQLPlus使用——断开数据库并退出SQLPLUS
- 126.Oracle数据库SQL开发之 数据库对象——PLSQL中使用对象
- 为排序使用索引 Orderby优化
- 虚拟机的三种联网方式示意图
- 物理渲染-基于物理的光照模型
- iOS-MJExtension框架使用总结
- AVRWARE++开发笔记4:调试III型测试板
- Android内存优化之OOM
- 16.Oracle数据库SQL开发之 使用ORDERBY进行排序
- POJ2676 - Sudoku (深搜)
- HDU - 3966 Aragorn's Story(树剖模版题)
- java入门第四天作业之弹不出框的小球
- 17.Oracle数据库SQL开发之 使用SELECT查询两个表
- linux安装jdk
- Ubuntu中启用关闭Network-manager网络设置问题!
- 18.Oracle数据库SQL开发之 使用表别名
- Windows下解决端口占用问题