ljsq.net
当前位置:首页 >> orAClE排序 >>

orAClE排序

可以通过 “order by 字段名 asc (desc)” 命令进行排序。 sql:select * from tablename order by id DESC; 用 DESC 表示按倒序排序(即:从大到小排序) ,用 ACS 表示按正序排序(即:从小到大排序)。

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第...

比如有个字段(ID)值为 1,2,3,4,5,现在要把这个字段第四个‘4’排到最后于是乎我可以 select * from test_table order by decode(id,4,100,id) 或者 select * from test_table order by replace(id,4,100) 当然不止这两种了,语句中的‘100’保证是...

select * from table order by to_number(id) asc

sql后面加上 order by uin

在会话内存的sort_area中,这部分空间属于用户全局区(UGA),但是UGA具体在哪儿得看你的服务器环境。如果使用专用服务器模式,UGA的位置位于PGA(程序全局区)中;如果使用共享服务器模式并且设置了大池(large pool),UGA位于SGA的large pool...

可以做一个函数,输入中文的数字串,输出number型的数字。 比如 (这个函数应该不难) function f_tonumber(str in varchar2) return number ... 然后把这个放到select 的列表中,并用这个函数结果进行排序 select f_tonumber(a.col1),a.*from t...

select * from (select to_number(a.empno) pno,a.ename from emp a) b order by pno 其实直接这样都可以 :select to_number(a.empno) pno,a.ename from emp a) b order by 1;

SELECT B.parclasscode,A.paixu,B.classcode,B.paixu from (SELECT * FROM aaa WHERE parclasscode = '00') A, (SELECT * FROM aaa WHERE parclasscode '00') B WHERE A.classcode = B.parclasscode order by A.paixu,B.paixu

首先问一下你的oracle是什么版本的?10g开始支持正则表达式,以下是我给出的一些思路,只要把2个结果集合并就ok了, 希望对你有帮助,如果你的数据库不支持正则式,这仅作参考。 --匹配字符 SELECT name FROM xuesheng WHERE REGEXP_LIKE(to_char...

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com