这里有个A表,有字段S_ID、NAME,现在表中有5条记录
S_ID NAME 6 设备4端口1速率 8 设备2端口1速率 10 设备0端口1速率 7 设备1端口1速率 9 设备3端口1速率
查询语句为“SELECT * FROM A”时,结果如上。
查询语句为“SELECT * FROM A ORDER BY S_ID” ,结果如下
6 设备4端口1速率 7 设备1端口1速率 8 设备2端口1速率 9 设备3端口1速率 10 设备0端口1速率
查询语句为“SELECT * FROM A ORDER BY NAME”,结果如下
10 设备0端口1速率 7 设备1端口1速率 8 设备2端口1速率 9 设备3端口1速率 6 设备4端口1速率
查询语句为“SELECT NAME AS S_ID FROM ORDER BY S_ID”,结果如下
设备0端口1速率 设备1端口1速率 设备2端口1速率 设备3端口1速率 设备4端口1速率
可以看到这里S_ID是辨认为name的别名,而不是表中的字段。因此可以推断order by是根据查询结果进行排序的
相关推荐
主要介绍了Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出的方法,其中ORDER BY的排序结果需要注意其是否稳定,需要的朋友可以参考下
union all与order by用法,并详细举例,oracle pl/sql
oracle数据库的日文排序机制解析,对日外包软件开发经常会用到
解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题
oracle数据库中order by的一些高级用法,该文件中,从order by的基本应用到order by的高级运用,该文件中均有体现
oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面,本文将介绍如何处理oracle 空值排序,需要的朋友可以参考下
select * from (select * from tmpwp order by aa ) as t; insert into tmpwp(aa) VALUES(2); insert into tmpwp(aa) VALUES(67); insert into tmpwp(aa) VALUES(5); insert into tmpwp(aa) VALUES(234); 这个时候...
1)从T_GIRL表中查出全部的记录,按身高降序select id,name,yz,sc,height from T_GIRL order by height
Oracle查询表空间使用情况 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D...
Oracle查询中rownum与Order by查询 45 oracle9i小结 46 Oracle 数据库的聚簇技术 61 数据库、服务名、实例 63 Oracle内存结构 64 sys用户和system用户 67 Oracle SQL语句 67 GROUPING SETS分组 74 Oracle外部程序...
当表中存在大量键值的时候,你就会开始发现由于存在许多簇...在Oracle 10g 中,你可以将一个数据定义为“natural order” ,那么就可以不用经过排序而以你所希望的顺序来检索哈希簇的数据,从而解决了上面的提出问题。
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 ...50. 怎样在SQLPlus中使用 '&' 来实现自定义参数变量? 51. 怎样在查询记录时给记录加锁 52. 自动备份Oracle数据库
注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。 一、rank()/dense_rank() over(partition by …order by …) 现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle...
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024... order by b.tablespace_name, c.owner, c.segment_name, b.file_name;
Oracle与SQL Server应用差异对比分析在Oracle中采用伪列rownum 获取结果集中排在前面的部分记录 Eg: 返回结果集中前10条记录 Select * from sysc01 where rownum Rownum可使用<、符号,不可使用>、>=符号,如果使用...
分析函数应用: ...Order by 跟排序字段,range时只能按一个字段排序,使用rows是可以跟多个字段排序 Range 可以使用range 100 preceding 也可跟between and 2、主题分析使用较多的分析函数讨论 Ⅰ、排序分析
order_by_、group_by_、having