oracle数据库安装教程按字段中第一个数字排序

oracle,将不同单位的数字按照大小排序怎么写sql啊,在线等
[问题点数:50分,结帖人m0_]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:23606
2017年12月 总版技术专家分月排行榜第一2017年11月 总版技术专家分月排行榜第一2017年10月 总版技术专家分月排行榜第一
2017年12月 Oracle大版内专家分月排行榜第一2017年12月 其他开发语言大版内专家分月排行榜第一2017年11月 Oracle大版内专家分月排行榜第一2017年11月 其他开发语言大版内专家分月排行榜第一2017年10月 Oracle大版内专家分月排行榜第一
2017年11月 扩充话题大版内专家分月排行榜第二2017年10月 扩充话题大版内专家分月排行榜第二2017年9月 Oracle大版内专家分月排行榜第二
2018年1月 Oracle大版内专家分月排行榜第三
本版专家分:23606
2017年12月 总版技术专家分月排行榜第一2017年11月 总版技术专家分月排行榜第一2017年10月 总版技术专家分月排行榜第一
2017年12月 Oracle大版内专家分月排行榜第一2017年12月 其他开发语言大版内专家分月排行榜第一2017年11月 Oracle大版内专家分月排行榜第一2017年11月 其他开发语言大版内专家分月排行榜第一2017年10月 Oracle大版内专家分月排行榜第一
2017年11月 扩充话题大版内专家分月排行榜第二2017年10月 扩充话题大版内专家分月排行榜第二2017年9月 Oracle大版内专家分月排行榜第二
2018年1月 Oracle大版内专家分月排行榜第三
本版专家分:0
本版专家分:0
本版专家分:23606
2017年12月 总版技术专家分月排行榜第一2017年11月 总版技术专家分月排行榜第一2017年10月 总版技术专家分月排行榜第一
2017年12月 Oracle大版内专家分月排行榜第一2017年12月 其他开发语言大版内专家分月排行榜第一2017年11月 Oracle大版内专家分月排行榜第一2017年11月 其他开发语言大版内专家分月排行榜第一2017年10月 Oracle大版内专家分月排行榜第一
2017年11月 扩充话题大版内专家分月排行榜第二2017年10月 扩充话题大版内专家分月排行榜第二2017年9月 Oracle大版内专家分月排行榜第二
2018年1月 Oracle大版内专家分月排行榜第三
本版专家分:23606
2017年12月 总版技术专家分月排行榜第一2017年11月 总版技术专家分月排行榜第一2017年10月 总版技术专家分月排行榜第一
2017年12月 Oracle大版内专家分月排行榜第一2017年12月 其他开发语言大版内专家分月排行榜第一2017年11月 Oracle大版内专家分月排行榜第一2017年11月 其他开发语言大版内专家分月排行榜第一2017年10月 Oracle大版内专家分月排行榜第一
2017年11月 扩充话题大版内专家分月排行榜第二2017年10月 扩充话题大版内专家分月排行榜第二2017年9月 Oracle大版内专家分月排行榜第二
2018年1月 Oracle大版内专家分月排行榜第三
本版专家分:0
本版专家分:5792
2018年3月 Oracle大版内专家分月排行榜第一
2018年5月 Oracle大版内专家分月排行榜第二2018年4月 Oracle大版内专家分月排行榜第二
2018年2月 Oracle大版内专家分月排行榜第三
本版专家分:2797
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐select * from student order by &to_number(studentid)
阅读(...) 评论()oracle中怎么先排序然后再从排序后的数据中取前几条? - ITeye问答
rt,高手们有没有什么办法啊?
select t.*
& from (select b.col
&&&&&&&&& from (select 1 as col
&&&&&&&&&&&&&&&&& from dual
&&&&&&&&&&&&&&& union all
&&&&&&&&&&&&&&& select 2 as col
&&&&&&&&&&&&&&&&& from dual
&&&&&&&&&&&&&&& union
&&&&&&&&&&&&&&& select 3 as col
&&&&&&&&&&&&&&&&& from dual
&&&&&&&&&&&&&&& union
&&&&&&&&&&&&&&& select 4 as col
&&&&&&&&&&&&&&&&& from dual
&&&&&&&&&&&&&&& union
&&&&&&&&&&&&&&& select 5 as col from dual) b
&&&&&&&& order by b.col desc) t
where rownum & 3
select * from (select * from t order by col1) where rownum&10;
select * from (select * from t order by col1) where rownum&10;
select t.* from (select t1.* ,rownum num from ht_jkhtzb t1 order by t1.gxdate)t
where t.num&5
已解决问题
未解决问题Oracle中文、数字混杂字段的排序_数据库技术_Linux公社-Linux系统门户网站
你好,游客
Oracle中文、数字混杂字段的排序
来源:Linux社区&
作者:fayedh
对中中文、数字混杂形式的字段进行排序的方法:
order&by&NLSSORT(字段名,'NLS_SORT&=&SCHINESE_PINYIN_M'),&to_number(translate(字段名,&''&||&字段名,&''))&&&
NLSSORT() 函数:
如果数据库字符集选用的是ZH16GBK,那么使用order by默认是按照汉字的“二进制编码”顺序进行排序的。
可以使用NLSSORT()函数可以改变Oralce 对汉字的排序规则,排序规则如下(前三条对简体中文进行排序,后两条对繁体中文进行排序):
1. SCHINESE_RADICAL_M
&&& 简体中文按照第一顺序是“部首”、第二顺序是“笔画数”进行排序。
2. SCHINESE_STROKE_M
&&& 简体中文按照第一顺序“笔画数”、是第二顺序是“部首”进行排序。
3. SCHINESE_PINYIN_M
&&& 简体中文按照拼音进行排序。上例中即对简体汉字按照拼音进行排序。
4. TCHINESE_RADICAL_M
&&& 繁体中文按照第一顺序是“部首”、第二顺序是“笔画数”进行排序。
5. TCHINESE_STROKE_M
&&& 繁体中文按照第一顺序是“笔画数”、第二顺序是“部首”进行排序。&
TRANSLATE() 函数:
语法:TRANSLATE(char, from, to)
用法:将char中出现在from中的每个字符替换为to中的相应字符,若from比to字符串长,那么在from中比to中多出的字符将会被删除。三个参数中有一个是空,返回值也将是空值。
该函数可用于剔除字段中的汉字,例:
select&TRANSLATE('例1213',''||'例1213','')&as&RESULT&from&&&
&&RESULT&&
分析:该语句要将 char--'例1213' 中出现在 from--'例1213' 中的字符替换为 to--'' 中的字符,根据 from、to 的对应关系,将 char 中的 0替换成0、1替换成1、...9替换成9,即 char 中的数字不变,又 from 比 to 长,则 from 中比 to 中多出的字符将被删除,即删除 char 中的汉字。
相关资讯 & & &
& (07/29/:43)
& (07/29/:55)
& (08/11/:36)
& (07/29/:28)
& (07/29/:37)
& (04/08/:32)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款oracle中怎样对既有字符又有数字的字段排序
[问题点数:50分]
本版专家分:0
结帖率 78.57%
CSDN今日推荐
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
本版专家分:0
本版专家分:9564
2016年9月 Oracle大版内专家分月排行榜第一2016年8月 Oracle大版内专家分月排行榜第一
2016年7月 Oracle大版内专家分月排行榜第二2016年6月 Oracle大版内专家分月排行榜第二
本版专家分:1306
本版专家分:57116
2017年 总版技术专家分年内排行榜第八
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
2016年12月 总版技术专家分月排行榜第三
匿名用户不能发表回复!|
其他相关推荐

我要回帖

更多关于 oracle数据库入门教程 的文章

 

随机推荐