oracle查询排序id,Oracle查询数据怎么按照甲乙丙丁排序?谢谢
满意答案
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查询数据怎么按照甲乙丙丁排序?谢谢相关推荐
- oracle如何根据ID恢复部分数据,三种方法找回Oracle数据库误删除的数据
三种方法找回Oracle数据库误删除的数据 最新动态来源:点击数:6141更新时间:2018/5/10 有很多朋友都遇到过在操作数据库时误删除某些重要数据的情况,如果数据库没有备份而且数据有十分重要的 ...
- oracle删除排序数据库,数据库的数据操作:增删改查和排序
一.增 1.1[插入单行]insert [into] (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1 ...
- oracle查询表的id,oracle 查看所有用户及密码 实现Oracle查询用户所有表
1.oracle 查看所有用户及密码 SQL> select username from dba_users; 2. 实现Oracle查询用户所有表 下面为您介绍的语句用于实现Oracle查询用 ...
- oracle返回表id,Oracle 函数返回表实例2种写法实例
--注:用ps/sql工具执行语句 --一合同预算状态函数 --1. drop type htjs_business_row drop type htjs_business_state_row_typ ...
- oracle 自增id,oracle实现自增id
--oracle实现自增id --创建一张T_StudentInfo表 create table T_StudentInfo ( "id" integer not null pri ...
- 从一张表里选择一列加入到另一张表_【附中奖名单】| Excel妙招,数据透视表也能轻松做好排序!...
在进入本篇干货分享之前,先公示最近留言评论的获奖名单. 获奖名单及奖品公示 2019年9月27日,本公众号发布了<精进Excel I 基础表设计的基本原则>,根据文章里的活动说明,我们对留 ...
- Oracle取排序的第五条数据,OVER(PARTITION BY)函数介绍 【oracle中按A分组按B排序,再取B中第一条数据的查询】...
目录 一.小案例: school表中有①id 序号②class 班级 ③score成绩 三个字段, 使用oracle实现按照班级分区,然后取班级中的第一名. 1.1测试数据如下: --创建学校表sch ...
- oracle不排序分页结果随机,关于ORACLE排序后分页查询出现反复数据的探讨
关于ORACLE排序后分页查询出现重复数据的探讨 最近在帮一个同事调试BUG,有一个条BUG是这样描述的: 所有有排序功能的列表,当其中某一字段当前页面内容一致时,翻页就有误. 页码改变,列表内容不变 ...
- [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
这是最近项目关于SQL语句的,本文简单记录并总结以下几个知识点: 1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比: 2.如何 ...
- oracle当查询没有输出返回0,[数据库] Oracle单表查询总数及百分比和数据横向纵向连接...
这是最近项目关于SQL语句的,本文简单记录并总结以下几个知识点: 1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比: 2.如何联系另一张表进行查询某个字段的总 ...
最新文章
- IOS开发之数据sqlite使用
- 创建一个触发器新增字段的时候设置某个字段的值
- SecureCRT上传和下载文件
- 如何用windbg查看_eprocess结构
- .Net中DataTable的保存
- 配置phoenix连接hbase_使用 Phoenix-4.11.0连接 Hbase 集群 ,并使用 JDBC 查询测试
- 在wordpress中添加幻灯片展示
- Python案例:输出指定范围的闰年
- Ubuntu16.04源码安装postgresql-9.6.6数据库
- 用了很多年的 CMS 垃圾收集器,终于换成了 G1,真香!!
- 微信经典飞机大战,承载多少人的回忆!
- html停止工作,update.exe已停止工作
- 图书管理系统mysql课程设计C_数据库课程设计 图书管理系统 附源代码.doc
- linux shell完整程序,Linux Shell程序设计
- 【新东郊商城】周年店庆 关注微信,转发微博抽奖品!玩赚乐不停
- java atlas mysql_jdbc连接atlas报错
- 算法概述——四大算法总结
- 手机gps信息提取并储存到本地_通信人的实用技巧,如何在日常拍的照片里提取GPS位置信息...
- c语言程序代码中的间隔,printf()函数输出后 默认的间隔是多少
- [答疑]业务序列图推导出系统的三个用例注册SIM卡、申请激活、审核激活申请
热门文章
- python中单引号、双引号、三单引号、三双引号用法详解
- 电信网通竞合协议事件升级 内部文件泄露曝裂痕
- win10系统的怎么搭建web服务器,win10系统利用iis搭建web服务器的操作方法
- lbs与gis的计算机存储模式,什么是LBS、GIS
- word标题级别与编号不关联的处理办法
- 视觉SLAM和激光SLAM的实现
- 初识Excel (Excel基础一)树形图
- Android应用快捷方式
- string entitlement = Application.dataPath+ “/Editor/Entitle Unity工程到处iOS工程,用脚本把Push Notifications打开
- 让WindowsXP SP3支持64G内存