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登录时忘记用户名或密码该如何解决

    这篇文章主要介绍了如何在Oracle 12c中忘记用户名和密码时找回或重置用户账户信息,文中通过代码介绍的非常详细,对同样遇到这个问题的同学具有一定的参考借鉴价值,需要的朋友可以参考下
    2025-03-03
  • 使用Oracle的Decode函数进行多值判断

    使用Oracle的Decode函数进行多值判断

    decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值
    2013-05-05
  • Oracle查询用户拥有所有系统权限的方法

    Oracle查询用户拥有所有系统权限的方法

    这篇文章主要介绍了Oracle查询用户拥有所有系统权限,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-12-12
  • Oracle数据库

    Oracle数据库"记录被另一个用户锁住"解决方法(推荐)

    数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。这篇文章主要介绍了Oracle数据库"记录被另一个用户锁住"解决方法
    2018-03-03
  • Oracle中的触发器trigger

    Oracle中的触发器trigger

    这篇文章介绍了Oracle中的触发器trigger,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • oracle中decode函数的使用方法示例

    oracle中decode函数的使用方法示例

    这篇文章主要介绍了oracle中decode函数的使用方法示例,还是比较不错的,这里分享给大家,供需要的朋友参考。
    2017-11-11
  • Oracle捕获问题SQL解决CPU过渡消耗

    Oracle捕获问题SQL解决CPU过渡消耗

    本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.
    2007-03-03
  • ORACLE 正则解决初使化数据格式不一致

    ORACLE 正则解决初使化数据格式不一致

    在初使化用户基础数据时会出现一些数据格式不正确的情况。。
    2009-05-05
  • RPM包方式安装Oracle21c的方法详解

    RPM包方式安装Oracle21c的方法详解

    本次安装遇到了一个深坑,CentOS8.0安装时很多不兼容性,强行安装也失败了,提示缺少部分java方式,所以没办法,换用的Oracle Enterprise Linux 8.4 安装很顺畅,一个半小时就完成相应的工作了,具体操作过程一起看看吧
    2021-08-08
  • 直接拷贝数据文件实现Oracle数据迁移

    直接拷贝数据文件实现Oracle数据迁移

    Oracle 数据迁移是比较麻烦的,对菜鸟来说更是如此。最近由于更换服务器,需要将Oracle迁移到另外一台机器,在两个服务器环境相同,以及 Oracle版本相同的前提下,通过直接拷贝数据文件到新服务器,就可以直接迁移成功。这里记录一下迁移步骤。需要的朋友可以参考。
    2017-01-01

最新评论