通常排序按照值大小排序,但有时候也有例外的时候,比如按照IN 列表位置排序。

SQL> create table tt(id number(5));Table created.SQL> insert into tt values(1);1 row created.SQL> insert into tt values(3);1 row created.SQL> insert into tt values(9);1 row created.SQL> insert into tt values(4);1 row created.SQL> commit;Commit complete.--不排序的情形
SQL> select * from tt;ID
----------1394-- IN 位置排序
SQL>   select id2      from tt3     where id in (9,4,3,1)4  order by instr('9,4,3,1',id);ID
----------9431

这个sql

 select idfrom ttwhere id in (9,4,3,1)order by instr('9,4,3,1',id);

转载地址:

Oracle 数据排序——按照 IN 列表位置_winer1220的博客-CSDN博客

Oracle 数据排序——按照 IN 列表位置相关推荐

  1. python列表数据排序_Python中,如何将列表中数据排序给列表排序?

    在程序中使用字典进行数据信息統计时由于字典是无序的所以打印字典时内容也是无序的.因此为了使统计得到的结果更方便查看需要进行排序.Python中字典的排序分为按"键"排序和按&quo ...

  2. oracle不排序分页结果随机,关于ORACLE排序后分页查询出现反复数据的探讨

    关于ORACLE排序后分页查询出现重复数据的探讨 最近在帮一个同事调试BUG,有一个条BUG是这样描述的: 所有有排序功能的列表,当其中某一字段当前页面内容一致时,翻页就有误. 页码改变,列表内容不变 ...

  3. oracle怎么以时间排序,oracle指定数据排序在前面怎么处理

    最近工作碰到客户的特殊要求,需要将特定的数据排序在前面,然后才按时间顺序排序,这个之前还真没有碰到过,好在有万能的度娘,搜索了一下,发现可以实现,使用order by decode语句即可. 对于or ...

  4. oracle排序字符,Oracle数据字符集和排序的用法

    以下的文章主要是介绍Oracle数据字符集与排序,以下的文章是对Oracle数据字符集与排序进行了实际操作,由此来详细说明在Oracle数据库中的相关字符集与相关排序的某些命令,特此整理出来,以备后用 ...

  5. java对列表数据排序_如何在Java中对列表进行排序

    java对列表数据排序 Sometimes we have to sort a list in Java before processing its elements. In this tutoria ...

  6. pandas使用read_csv函数读取csv数据、sort_index函数基于多层行索引对数据排序(设置ascending参数列表指定不同层行索引的排序方向)

    pandas使用read_csv函数读取csv数据.index_col参数指定作为行索引的数据列索引列表形成复合(多层)行索引.sort_index函数基于多层行索引对数据排序(设置ascending ...

  7. oracle让查出来的数据排序,Oracle数据库的查询排序

    查询排序 如果现在希望查询出来的数据可以按照指定的列由大到小或者是由小到大进行排列的 话,则可以使用 ORDER BY 子句,此子句的语法如下: SELECT [DISTINCT] * | 列 [别名 ...

  8. oracle在指定列后添加列,ORACLE中文排序及在table中指定位置增加字段

    ORACLE中文排序方式 Oracle9i之前,中文是按照二进制编码进行排序的. 在oracle9i中新增了按照拼音.部首.笔画排序功能.设置NLS_SORT值 SCHINESE_RADICAL_M ...

  9. Oracle数据库面试题 精选 Oracle 面试题

    Oracle数据库面试题 1.解释冷备份和热备份的不同点以及各自的优点 冷备份 发生在数据库已经正常关闭的情况下,将关键性文件拷贝到另外位置的一种说法.适用于所有模式的数据库. 优点 1. 是非常快速 ...

最新文章

  1. 2022-2028年中国边缘计算行业投资分析及前景预测报告(全卷)
  2. Kinect for windows的脸部识别
  3. matlab 判断文件有多少行,在Matlab中有没有办法确定文件中的行数,而不是循环遍历每一行?...
  4. 【渝粤教育】广东开放大学 会展项目管理 形成性考核 (59)
  5. Linux开机启动过程(11):start_kernel 初始化(至setup_arch解析cmdline前)
  6. Java 线程详解(一)线程的基础
  7. 学会学习比学习什么更重要
  8. Java多线程面试题总结,Java岗
  9. mysql的管理与优化_MySQL管理与优化(9)_MySQL
  10. JS下滑菜单,向下滑出二级导航
  11. **冠图DWG图纸加密个人版**
  12. IDEA 配置文件位置
  13. js获取粘贴的html,JS读取粘贴板内容
  14. python怎么画圆螺旋线_Python turtle 绘制彩色螺旋线
  15. 《设计模式》笔记 02 - 实例研究:设计一个文档编辑器
  16. SOAP实例入门(转)
  17. 火狐浏览器不兼容event问题
  18. 扁平化风格职业规划PPT模板
  19. unity启动Logo大小的问题
  20. 站立者的心,只有努力努力再努力

热门文章

  1. MySQL 语句中执行优先级——and比or高
  2. 英语里的“大便、小便与放屁”
  3. CentOS6.5 安装宝塔
  4. 2013年全球IT公司市值排行榜
  5. 如何快速落地数据分析平台 大数据在他趣的应用实践
  6. CRS-2101:The OLR was formatted using version 3
  7. 银行面试中的着装要求(女生篇)
  8. 游戏建模ZBrush 小技巧分享
  9. QQ授权登录提示需要安装最新版本
  10. matlab处理记事本数据库,如何从Matlab的记事本文件中读取大块数据?