社区
Oracle
帖子详情
order by 能否按照指定顺序进行排序
sunml_asp
2006-01-24 08:56:52
SQL语句中
order by 可以按照指定的顺序排序否
比如 记录中 某字段值 NCH HCH ACS TWN....
我让记录按照如上的顺序排列,OK ?
...全文
1624
6
打赏
收藏
order by 能否按照指定顺序进行排序
SQL语句中 order by 可以按照指定的顺序排序否 比如 记录中 某字段值 NCH HCH ACS TWN.... 我让记录按照如上的顺序排列,OK ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunml_asp
2006-01-24
打赏
举报
回复
boydgmx(梦霄) 的方法没有问题,谢谢你们,结帖,发分:〉
aimcy
2006-01-24
打赏
举报
回复
boydgmx(梦霄) 所说的应该是个好方法
sunml_asp
2006-01-24
打赏
举报
回复
我想过拆分成union,可是太多了,30多个阿,太费劲了而且效率也是问题
ljgeneral317
2006-01-24
打赏
举报
回复
可能不行,像你那种可以考虑用union 把字段拆成一个一个来select
select ... where name=NCH
union
select ... where name=HCH
union
select ... where name=ACS ...
Renkey
2006-01-24
打赏
举报
回复
如楼上兄弟所言.
boydgmx
2006-01-24
打赏
举报
回复
ORDER BY DECODE(col,'NCH','1','HCH','2','ACS','3','TWN','4',col)
这种情况估计只能这样了
精品课:MySQL5.7零基础入门与实战(精讲)
第一章:MySQL 零基础入门详解01- MySQL导学课第二章 学习MySQL 环境准备工作00- MySQL 前生今世01- VMware 安装与配置02- VMware 安装CentOS 703- 安装 XShell04-CentOS 7 环境安装MySQL 5.705- Windows 2016环境安装MySQL 5.706- SQLyog 连接MySQL第三章 MySQL入门操作01-mysql对库的入门操作02-mysql对表的入门操作03-insert 入门详解04-delete 入门详解05-update入门详解06-select 入门详解07-总结第四章 MySQL进阶实战00-二进制与阴阳八卦的关系(选听)01-MySQL数据类型(整形)02- MySQL数据类型(浮点型,定点型)03-MySQL数据类型(字符型)04- MySQL数据类型(日期型)05- 约束类型06- 清朝四库全书引入数据库的概念(选听)07- 条件查询--运算符08- 数据联合union & union all09-数据排序
order
by10-小节 in,or,union11-统计函数 count12- 统计函数 sum,avg13- 统计函数max,min14- 排重 distinct15- 数据分组 group by&having16- 分页limit17- 字符串函数18-日期函数19- 数学函数20- 控制流函数21-其他函数22- 笛卡尔积(cross join)23-自然连接(natural join)24- 自连接25- 内连接 (inner join)26- 外连接(left,right join)27- 相关、不相关子查询28- 子查询 all,any29- 子查询exists not exists30- 索引31- 视图32- 存储过程33-自定义函数34- 数据备份和还原
SQL学习之使用
order
by 按照
指定
顺序
排序或自定义
顺序
排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式排序,我们只需在SQL语句级别设置排序方式: 1、按照oracled的默认方式排序:select * from table_name
order
by col_n
order
by 按照
指定
顺序
排序或自定义
顺序
排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式排序,我们只需在SQL语句级别设置排序方式: 1、按照oracled的默认方式排序:select * fromtable_name
order
by col_name (desc|asc);(默认为升序或无序对于升降只有在数字字段); 2、按照自定义的
顺序
排序: selec...
使用
order
by 按照
指定
顺序
排序或自定义
顺序
排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式排序,我们只需在SQL语句级别设置排序方式: 1、按照oracled的默认方式排序:select * from table_name
order
by c
【oracle】oracle按照某字段
指定
顺序
排序
目录方案一、通过
order
by instr实现
指定
顺序
排序方案二:通过
order
by decode补充:通过拼音、比划、部首排序方法使用拼音排序使用部首排序使用笔画数排序 在做报表展现时,会遇到这样的需求,按照某个字段
指定
的
顺序
进行排序
展示,比如按照面积段从大到小
进行排序
,这种需求如果直接使用
order
by
进行排序
,对于字符串是按照字典
顺序
进行排序
的,并不是我们想要的
顺序
排序,oracle提供了两种方法可以实现该需求: 先准备测试数据 drop table BR_DICT; create tabl
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章