本文概述

在Oracle中, ORDER BY子句用于对结果集中的记录进行排序或重新排列。 ORDER BY子句仅与SELECT语句一起使用。

句法:

SELECT expressions

FROM tables

WHERE conditions

ORDER BY expression [ ASC | DESC ];

参数

表达式:它指定要检索的列。

表格:它指定要从中检索记录的表格名称。

条件:它指定要选择的记录必须满足的条件。

ASC:这是一个可选参数, 用于按升序对记录进行排序。

DESC:这也是一个可选参数, 用于按降序对记录进行排序。

Oracle ORDER BY示例:(无ASC / DESC属性)

让我们来一个表”供应商”

供应商表:

CREATE TABLE "SUPPLIER"

("SUPPLIER_ID" NUMBER, "FIRST_NAME" VARCHAR2(4000), "LAST_NAME" VARCHAR2(4000)

)

/

执行此查询:

SELECT *

FROM supplier

ORDER BY last_name;

输出

上面的示例返回由last_name升序排列的first_name。

Oracle ORDER BY示例:(按降序排列)

如果要按降序对结果进行排序, 则应在ORDER BY子句中使用DESC属性:

执行此查询:

SELECT *

FROM supplier

ORDER BY last_name DESC;

输出

上面的示例返回由last_name降序排列的first_name。

oracle orber by,Oracle ORDER BY子句相关推荐

  1. oracle排序desc和,Oracle数据库排序ORDER BY子句的使用总结篇

    在Oracle数据库中,当我们执行查询时,往往要对查询的结果进行排序处理.排序处理是通过ORDER BY子句来实现的.本文我们主要对Oracle数据库查询时的各种排序进行了总结,接下来我们就开始介绍这 ...

  2. cql oracle,Cassandra CQL中的Where和Order By子句

    Cassandra的PRIMARY KEY有两个部分: >分区键 >群集密钥 PRIMARY KEY(partitionKey1,clusteringKey1,clusteringKey2 ...

  3. oracle union orderby,Oracle UNION和ORDER BY的奇怪问题

    以下查询在几乎每个数据库(提供或获取虚拟表)中都非常有效dual,包括Oracle: select 'A' as x from dual union all select 'B' from dual ...

  4. oracle model类型,Oracle SQL高级编程——Model子句全解析-Oracle

    下面的语句会报错,因既没有显式的指定求解顺序,又没有加Automatic Order,此时Oracle会使用Sequential Order这种顺序,并不适合这个规则. SH@ prod> se ...

  5. Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例

    Oracle数据库:排序order by语句,select from where order by的执行先后顺序,各种样例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多 ...

  6. Oracle子查询无法使用order by如何办?

    from 子句后面的内联视图是可以使用order by子句进行排序的. 然而,其它视图或子查询是不能用order by进行排序的 如果你要用选择前几条的话,需要在套一层变成from后面的内联视图. 比 ...

  7. oracle where order by,ORACLE SQL WHERE和ORDER BY

    第二章:限制(where子句)和排列数据(order by子句) 限制数据访问: 使用数字做条件 select ename,sal,deptno from emp where DEPTNO=10; 使 ...

  8. Oracle中start with...connect by子句的用法

    connect by 是结构化查询中用到的,其基本语法是: select - from tablename start with 条件1 connect by 条件2 where 条件3; 例: se ...

  9. Oracle union all和order by一起使用

    有时候,我们会将进过排序(order by)后的结果集与其他经过排序的结果集进行合并(union or union all)      比如:      select * from tb where ...

最新文章

  1. MySQL的并发控制与加锁分析
  2. 开发日记-20190417 关键词 WheelView(视图绘制)
  3. 【哲学】自由意志是什么?(主观能动性)
  4. python plot画图_1. 用Python画出漂亮的图表
  5. python 去除所有的中文 英文标点符号
  6. iOS PUSH实现的简单步骤
  7. js模版引擎handlebars.js实用教程——结束语
  8. 9 Node 中的 TensorFlow.js
  9. cocos3 动作回调函数
  10. 程序员面试金典——11.3元素查找
  11. 财富自由之路-博多费舍尔
  12. Photoshop 2021下载链接 百度网盘
  13. 树上战争(HDU - 2545)
  14. leetcode 打印从1到最大的n位数
  15. excel筛选查询函数
  16. 2019中国大学排名
  17. 设计模式-抽象工厂模式
  18. 恰星V3S投影仪好不好?适合学生党购入么?
  19. luoguP4568 [JLOI2011]飞行路线
  20. 第一单元 用python学习微积分(五) 隐函数微分法和逆函数导数(上)- 隐函数微分

热门文章

  1. 在OpenCV环境下对图像做Gamma校正
  2. 目标检测之YOLOv2
  3. bat set命令详解
  4. hadoop需要哪些技术支持
  5. 《PHP精粹:编写高效PHP代码》——第1章面向对象编程
  6. Shadow Brokers扬言兜售新漏洞攻击工具
  7. [置顶] SQL注入安全分析
  8. 指纹识别开发包 SourceAFIS
  9. PHP获取客户端、PHP获取服务器相关信息
  10. C++ stirng,int 互转(转载)