oracle数据库实现按多个字段排序

 更新时间:2024年06月11日 09:25:29   作者:鳄鱼追日  
这篇文章主要介绍了oracle数据库实现按多个字段排序方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

oracle数据库按多个字段排序

应用场景

如果我们按多列排序且有升序和降序的时候的写法。

排序时,有两个关键字 :asc 表示升序,desc 表示降序;

所以我们在order by 后面添加 asc, desc。

select s.bank_code,s.account_id,s.amount from Bp3_Bank_Account_Record s  order by 2 desc, 3 asc;

这种写法,将Bp3_Bank_Account_Record该表的 account_id 字段 按降序排列,amount字段按照升序排列。 如果多个列也可以参考这种写法

以下为截图

我们可以看到,按照第二列整体降序,按照第三列分区间升序排列。

oracle order by 语句进行多列排序

使用

order by 列名 排序规则,列名 排序规则...

排序规则:

不写即是默认为升序asc

  • asc(Ascending order),升序,是从小到大;
  • desc(Descending order),降序,是从大到小。

举例

select * from student order by id desc, name asc;

说明:

先按照id 进行降序,再按照name 升序。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Oracle如何查看impdp正在执行的内容

    Oracle如何查看impdp正在执行的内容

    这篇文章主要给大家介绍了关于Oracle如何查看impdp正在执行的内容的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Redhat 6.2 下 oracle 11g R2的安装详解

    Redhat 6.2 下 oracle 11g R2的安装详解

    这篇文章主要介绍了Redhat 6.2 下 oracle 11g R2的安装详解,需要的朋友可以参考下
    2016-07-07
  • Oracle使用in语句不能超过1000问题的解决办法

    Oracle使用in语句不能超过1000问题的解决办法

    最近项目中使用到了Oracle中where语句中的in条件查询语句,在使用中发现了问题,所以下面这篇文章主要给大家介绍了关于Oracle使用in语句不能超过1000问题的解决办法,需要的朋友可以参考下
    2022-05-05
  • Oracle中的索引讲解

    Oracle中的索引讲解

    这篇文章介绍了Oracle中的索引,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • ORACLE两表关联更新三种方式

    ORACLE两表关联更新三种方式

    这篇文章主要介绍了ORACLE两表关联更新三种方式,文章通过代码示例和图文结合的方式给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-05-05
  • Oracle建表与创建序列详细实例

    Oracle建表与创建序列详细实例

    在oracle中sequence就是所谓的序列号,每次取的时候它会自动增长,通常用在须要按序列号排序的地方,下面这篇文章主要给大家介绍了关于Oracle建表与创建序列的相关资料,需要的朋友可以参考下
    2023-06-06
  • Oracle如何在SQL语句中对时间操作、运算

    Oracle如何在SQL语句中对时间操作、运算

    时间操作运算对大家来说应该都不陌生,这篇文章主要给大家介绍了关于Oracle如何在SQL语句中对时间操作、运算的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法

    Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法

    这篇文章主要介绍了Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法的相关资料,需要的朋友可以参考下
    2016-08-08
  • Oracle 存储过程详细介绍使用实践

    Oracle 存储过程详细介绍使用实践

    这篇文章主要介绍了Oracle存储过程详细介绍及如何使用,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Oracle外键不加索引引起死锁示例

    Oracle外键不加索引引起死锁示例

    这篇文章主要介绍了Oracle外键不加索引引起死锁的情况及解决,需要的朋友可以参考下
    2014-05-05

最新评论