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

orAClE 字段排序

order by c2 asc,c3 desc

select rownum no,* from 表名 order by bonus desc; Oracle的rownum与rowid区别: ROWNUM是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列 (强调:先要有结果集)。简单的说 rownum 是对符合条件结果的序列号。它总是从1开始排起的...

select Tt.sal, Tt.row1, Tt.deptno from (select t.sal sal, rownum row1, t.deptno deptno from (select sum(sal) sal, deptno from emp group by deptno order by deptno) t) tt where Tt.row1

如果是: insert into tabname values(xxx)的写法,要完全按照表中字段的顺序来写 如果是 insert into tabname(字段列表) values(xxx)那么,字段列表和值列表的顺序一致即可

ORDER BY 后可加2个字段,用英文逗号隔开。 1、f1用升序, f2降序,sql该这样写; ORDER BY f1, f2 DESC2、也可以这样写,更清楚; ORDER BY f1 ASC, f2 DESC3、如果都用降序,必须用两个desc; ORDER BY f1 DESC, f2 DESC

比如有个字段(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’保证是...

你是replace后排序的话,肯定不对,方法应该先按照/前的排序,再按照/后的排序。单纯是以上数据的话。 创建表,加入数据: create table test(str varchar2(10))insert into test values ('120/80');insert into test values ('120/90');insert ...

按照自定义的顺序排序: select * from table_name order by decode(col_name,'value1',1,'value2',2,'value3',3,'value4',4,...'valueN',N); select * from table_name order by decode(col_name,'深证',1,'上海',2,'北京',3,'南京',4,...'valu...

1.'GYZL_BZPWL_TB' 为要修改的表名,注意表名一定要大写!此句可以获取表的id。 select object_id from all_objects where object_name='GYZL_BZPWL_TB' 2.查看表中的字段名和序号,其中后面的条件就是我们第一步中查出来的表ID select obj#,col...

Oracle缺省是不能使用中文字段的,要使用中文字段是用双引号引起来的,相比操作英文字段的字段,中文字段必须都使用“”引起来才能使用,英文字段则直接输入字段名即可。 对于操作包含有中文字段的库表,示例如下:testtab(id,name,"地址","年龄",...

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