满意答案

davidtanfei

2013.11.24

采纳率:59%    等级:12

已帮助:7714人

create table test1

(

id int,

name char(20),

rank varchar2(2),

primary key (id)

);

select * from test1;

insert into test1(id,name,rank) values(1,'aa','甲');

insert into test1(id,name,rank) values(2,'bb','乙');

insert into test1(id,name,rank) values(3,'dd','丁');

insert into test1(id,name,rank) values(4,'cc','丙');

insert into test1(id,name,rank) values(5,'ee','乙');

--甲、乙、丙、丁、戊、己、庚、辛、壬、癸

select *

from test1

order by (

case

when rank='甲' then 1

when rank='乙' then 2

when rank='丙' then 3

when rank='丁' then 4

when rank='戊' then 5

when rank='己' then 6

when rank='庚' then 7

when rank='辛' then 8

when rank='壬' then 9

when rank='癸' then 10

else 11

end

) asc,name asc;

select *

from test1

order by decode(rank,

'甲',1,

'乙',2,

'丙',3,

'丁',4,

'戊',5,

'己',6,

'庚',7,

'辛',8,

'壬',9,

'癸',10,

11

) asc,name asc;

00分享举报

oracle查询排序id,Oracle查询数据怎么按照甲乙丙丁排序?谢谢相关推荐

  1. oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据

    三种方法找回Oracle数据库误删除的数据 最新动态来源:点击数:6141更新时间:2018/5/10 有很多朋友都遇到过在操作数据库时误删除某些重要数据的情况,如果数据库没有备份而且数据有十分重要的 ...

  2. oracle删除排序数据库,数据库的数据操作:增删改查和排序

    一.增 1.1[插入单行]insert [into] (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1 ...

  3. oracle查询表的id,oracle 查看所有用户及密码 实现Oracle查询用户所有表

    1.oracle 查看所有用户及密码 SQL> select username from dba_users; 2. 实现Oracle查询用户所有表 下面为您介绍的语句用于实现Oracle查询用 ...

  4. oracle返回表id,Oracle 函数返回表实例2种写法实例

    --注:用ps/sql工具执行语句 --一合同预算状态函数 --1. drop type htjs_business_row drop type htjs_business_state_row_typ ...

  5. oracle 自增id,oracle实现自增id

    --oracle实现自增id --创建一张T_StudentInfo表 create table T_StudentInfo ( "id" integer not null pri ...

  6. 从一张表里选择一列加入到另一张表_【附中奖名单】| Excel妙招,数据透视表也能轻松做好排序!...

    在进入本篇干货分享之前,先公示最近留言评论的获奖名单. 获奖名单及奖品公示 2019年9月27日,本公众号发布了<精进Excel I 基础表设计的基本原则>,根据文章里的活动说明,我们对留 ...

  7. Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...

    目录 一.小案例: school表中有①id 序号②class 班级 ③score成绩 三个字段, 使用oracle实现按照班级分区,然后取班级中的第一名. 1.1测试数据如下: --创建学校表sch ...

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

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

  9. [数据库] Oracle单表查询总数及百分比和数据横向纵向连接

    这是最近项目关于SQL语句的,本文简单记录并总结以下几个知识点:         1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比:         2.如何 ...

  10. oracle当查询没有输出返回0,[数据库] Oracle单表查询总数及百分比和数据横向纵向连接...

    这是最近项目关于SQL语句的,本文简单记录并总结以下几个知识点: 1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比: 2.如何联系另一张表进行查询某个字段的总 ...

最新文章

  1. IOS开发之数据sqlite使用
  2. 创建一个触发器新增字段的时候设置某个字段的值
  3. SecureCRT上传和下载文件
  4. 如何用windbg查看_eprocess结构
  5. .Net中DataTable的保存
  6. 配置phoenix连接hbase_使用 Phoenix-4.11.0连接 Hbase 集群 ,并使用 JDBC 查询测试
  7. 在wordpress中添加幻灯片展示
  8. Python案例:输出指定范围的闰年
  9. Ubuntu16.04源码安装postgresql-9.6.6数据库
  10. 用了很多年的 CMS 垃圾收集器,终于换成了 G1,真香!!
  11. 微信经典飞机大战,承载多少人的回忆!
  12. html停止工作,update.exe已停止工作
  13. 图书管理系统mysql课程设计C_数据库课程设计 图书管理系统 附源代码.doc
  14. linux shell完整程序,Linux Shell程序设计
  15. 【新东郊商城】周年店庆 关注微信,转发微博抽奖品!玩赚乐不停
  16. java atlas mysql_jdbc连接atlas报错
  17. 算法概述——四大算法总结
  18. 手机gps信息提取并储存到本地_通信人的实用技巧,如何在日常拍的照片里提取GPS位置信息...
  19. c语言程序代码中的间隔,printf()函数输出后 默认的间隔是多少
  20. [答疑]业务序列图推导出系统的三个用例注册SIM卡、申请激活、审核激活申请

热门文章

  1. python中单引号、双引号、三单引号、三双引号用法详解
  2. 电信网通竞合协议事件升级 内部文件泄露曝裂痕
  3. win10系统的怎么搭建web服务器,win10系统利用iis搭建web服务器的操作方法
  4. lbs与gis的计算机存储模式,什么是LBS、GIS
  5. word标题级别与编号不关联的处理办法
  6. 视觉SLAM和激光SLAM的实现
  7. 初识Excel (Excel基础一)树形图
  8. Android应用快捷方式
  9. string entitlement = Application.dataPath+ “/Editor/Entitle Unity工程到处iOS工程,用脚本把Push Notifications打开
  10. 让WindowsXP SP3支持64G内存