ORACLE可以借助DECODE函数,自定义顺序排序:

select * from (

select 'Nick' as item from dual

union all

select 'Viki' as item from dual

union all

select 'Glen' as item from dual

union all

select 'Robin' as item from dual

union all

select 'Total' as item from dual

) pre_tab

order by decode(item, 'Viki', 1, 'Glen', 2, 'Robin', 3, 'Nick', 4, 'Total', 99);

另外,在Report开发中,常需要将Total放最后,其它项则按其它排序方式(一般按正常的升序),可看作同一列有两种排序方式,那么可以这样:

select * from (

select 'Nick' as item from dual

union all

select 'Viki' as item from dual

union all

select 'Glen' as item from dual

union all

select 'Robin' as item from dual

union all

select 'Total' as item from dual

) pre_tab

order by decode(item, 'Total', 2, 1), item;

ORACLE自定义顺序排序-转

ORACLE可以借助DECODE函数,自定义顺序排序: select * from ( select 'Nick' as item from dual union all select 'Viki' ...

oracle自定义排序和NULL值排序

1.自定义顺序 当我们希望将某个查询结果指定的显示顺序展示的时候 order by case when column1=1 then 0 case when column1=1 then 1 else ...

【C#】 List按指定字段的给出的自定义顺序进行排序

#引言 有一个集合,对其进行排序,排序规则为:按对象中某个字段的特定顺序进行排序,比如:对象属性id,按照[4,2,5,1]的顺序排序: #代码: public class Foo { public ...

SQL Server中使用自定义指定顺序排序

比如需要对SQL表中的字段NAME进行如下的排序:张三(Z)李四(L)王五(W)赵六(Z) 如果想按 “ 张三.李四.王五.赵六”的顺序排序,则可以使用以下语句: order by charindex ...

对于Oracle中分页排序查询语句执行效率的比较分析

转自:http://bbs.csdn.net/topics/370033478 对于Oracle中分页排序查询语句执行效率的比较分析 作者:lzgame 在工作中我们经常遇到需要在Oracle中进行分 ...

Oracle rownum 分页, 排序

Oracle rownum 分页, 排序 什么是rownum, rownum的生成, rownum相关的符号操作 Rownum是oracle生成结果集时得到的一个伪列, 按照读出行的顺序, 第一条ro ...

MySQL按指定字段自定义列表排序

亲测实例: 1级排序:同城>异城 2级排序:未领养>以领养 3级排序:发布最新靠前 MYSQL语句如下: SELECT ura.id,ura.city,ura.uid,ura.rescue ...

Oracle分页查询排序数据重复问题

参考资料: http://docs.oracle.com/database/122/SQLRF/ROWNUM-Pseudocolumn.htm#SQLRF00255 http://blog.csdn. ...

java中的排序(自定义数据排序)--使用Collections的sort方法

排序:将一组数据按相应的规则 排列 顺序 1.规则:       基本数据类型:日常的大小排序. 引用类型: 内置引用类型(String,Integer..),内部已经指定规则,直接使用即可.---- ...

随机推荐

Make Helix Curve in OpenCASCADE

Make Helix Curve in OpenCASCADE eryar@163.com Abstract. OpenCASCADE does not provide helix curve dir ...

Mac10.9用brew搭建Eclipse4.4+Maven3.2.3+JDK1.8运行环境

--------------------------------------- 博文作者:迦壹 博客标题:Mac10.9用brew搭建Eclipse4.4+Maven3.2.3+JDK1.8运行环境 ...

Zepto中文API

oracle怎么自定义排序,ORACLE自定义顺序排序相关推荐

  1. matlab 点顺时针排序,按顺时针顺序排序点?

    按顺时针顺序排序点? 给定一个x,y点数组,如何按顺时针顺序(围绕它们的整体平均中心点)对该数组的点进行排序?我的目标是将点传递给线创建函数,以最终看起来相当"坚实"的东西,尽可能 ...

  2. php 字母顺序排序,按字母顺序排序数组php

    因为标题建议我想在php中按字母顺序排序数组. $arr = array( 'k' => 'pig', 'e' => 'dog' ) 会成为 $arr = array( 'e' => ...

  3. Java 自定义按时间先后顺序排序集合

    List<Date> dateList = new ArrayList<>(); dateList.add(date2); dateList.add(date1); dateL ...

  4. oracle vm concat指定分隔符,重写Oracle的wm_concat函数,自定义分隔符、排序

    oracle中,wm_concat函数是一个聚合函数,和mysql中的group_concat函数类似,不过group_concat函数比较强大,可以定义分隔符和排序,当然所谓强大是相对的,这里假使我 ...

  5. db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...

    MySQL常规排序.自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序. 下面给出3中比较常用的排序方式,mark一下 1.常规排序ASC DESC ASC 正序 ...

  6. oracle 按照字母排序,MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...

    MySQL常规排序.自定义排序和按中文拼音字母排序,在实际的SQL编写时,我们有时候需要对条件集合进行排序. 下面给出3中比较常用的排序方式,mark一下 1.常规排序ASC DESC ASC 正序 ...

  7. python列表字母排序_Python_list(二)列表排序

    list排序 按字母顺序排序 sort() .sort() 按字母排序,再也无法恢复到原来的排列顺序 示范 >>> name = ['congcong', 'yuxi', 'jing ...

  8. oracle怎么自定义排序,查询时怎么根据一个自定义的函数来进行排序

    查询时如何根据一个自定义的函数来进行排序 如何写一个函数将IP地址转化为十进制数字的函数IPTONuM然后当查询iptable的时候根据IPTONuM得到的结果进行排序 [iptable表不仅有IP地 ...

  9. SQL学习之使用order by 按照指定顺序排序或自定义顺序排序

    我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一.如果我们只是对于在某个程序中的应用 ...

最新文章

  1. C++_STL——deque and vector
  2. JAVA实现QQ聊天气泡
  3. 【Android 插件化】Hook 插件化框架 ( 创建插件应用 | 拷贝插件 APK | 初始化插件包 | 测试插件 DEX 字节码 )
  4. js怎么实现对html代码加密解密,javascript脚本加密解密及HTML转JS
  5. 【MyBatis】Mybatis的java对象名和数据库表名不同怎么办?
  6. 如何高效快速地在Linux系统上部署Node.js+Express+MySQL的开发环境(桌面可视化)...
  7. 在国企工作30年,单位现在协商买断工龄,3000/年该走吗?
  8. 如何从另一个Shell脚本调用Shell脚本?
  9. 别说我不告诉你,如此养车包你把自己也养穷了……
  10. 从0到100亿互联网金融架构发展史
  11. 关于毕业论文格式修改若干问题
  12. android 添加字库
  13. 关于网络上的刷钻方法
  14. 神反转,瑞波官方行情网站收入瑞波分叉项目XAG
  15. 鸿蒙音响怎么调,专业音响师必知的EQ调整小技巧
  16. redis cluster C 客户端
  17. Unraid 安装百度网盘
  18. iPhone 11全系涨价
  19. 网站服务器高主频还是多核心,高主频还是多核心?实测揭晓高主频为何对游戏性能更有价值...
  20. shader基础学习摘要(三)高光反射

热门文章

  1. Linux频繁自动重启原因排查
  2. 卑微程序员,那些让程序员泪崩的话
  3. 第一篇博客------自我介绍篇
  4. Django 缓存----数据库缓存
  5. 简单总结下SOLID 原则
  6. 【Python】Python 项目目录结构
  7. 汪光焘:“多规合一”与城市交通规划变革
  8. react--(查询、重置)按钮封装
  9. Antd 3.x Table表单筛选功能重置和确认按钮互换
  10. FFmpeg 基础知识