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查询执行计划

    Oracle查询执行计划

    执行计划(Execution Plan)也叫查询计划(Query Plan),它是数据库执行SQL语句的具体步骤和过程。本文主要介绍了Oracle查询执行计划方法,感兴趣的同学可以参考阅读
    2023-04-04
  • linux服务器开机启动oracle的设置方法

    linux服务器开机启动oracle的设置方法

    这篇文章主要介绍了linux服务器下oracle开机自启动设置,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Oracle中分析函数over()的用法及说明

    Oracle中分析函数over()的用法及说明

    这篇文章主要介绍了Oracle中分析函数over()的用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Oracle SQL报错:ORA-06550解决办法

    Oracle SQL报错:ORA-06550解决办法

    这篇文章主要给大家介绍了关于Oracle SQL报错:ORA-06550的解决办法,Oracle的ORA-06550错误是一个常见的Oracle数据库错误代码,文中通过代码及图文介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • 两种oracle创建字段自增长的实现方式

    两种oracle创建字段自增长的实现方式

    这篇文章介绍了两种oracle创建字段自增长的实现方式,一是序列+触发器,二是序列+显示调用序列,需要的朋友可以参考下
    2015-07-07
  • Oracle查询优化日期运算实例详解

    Oracle查询优化日期运算实例详解

    这篇文章主要介绍了Oracle查询优化日期运算实例详解的相关资料,需要的朋友可以参考下
    2017-05-05
  • Oracle to_char函数的使用方法

    Oracle to_char函数的使用方法

    在Oracle数据库中,to_char函数是我们最常用的函数之一,下文对to_char函数的应用作了详细的介绍,如果您感兴趣的话,不妨一看
    2014-08-08
  • Microsoft SQL Server 安全问题

    Microsoft SQL Server 安全问题

    Microsoft SQL Server 安全问题...
    2007-03-03
  • oracle查询字符集语句分享

    oracle查询字符集语句分享

    这篇文章主要介绍了oracle查询字符集的语句,查看国家字符集,查看oracle server端的字符集,需要的朋友可以参考下
    2014-02-02
  • oracle中UPDATE nowait 的使用方法介绍

    oracle中UPDATE nowait 的使用方法介绍

    UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务,感兴趣的朋友可以看看应用语句,希望可以帮助到你
    2013-04-04

最新评论