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

orAClE 字段排序

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

order by c2 asc,c3 desc

直接加非空字段肯定不行,你先加个空字段,更新值,再改属性为非空 alter table tablename add id number; update tablename set id=rownum; --这里不知道你要按什么顺序 alter table tablename modify id not null;

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

你的字段是字符型的吧? 如果里面全部都是数值的话,to_number转换一下吧!~ order by to_number(field)

select a,b,c from table group by a,b,c order by a,b,c asc order by 后面哪个字段在前面就是先按哪个字段排序(顺序asc 降序 desc)

要排序的字段用逗号隔开: select * from 表名 order by BUY_DATE,BRAND

什么叫部分排序 select * from table order by 字段1

不知道你根据type分组是干什么用 如果只是简单的按照type倒叙排的话,下面就可以了 select * from t order by time desc, type desc, logid

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

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