默认计划
(1人评价)
【2015版】ORACLE数据库入门到精通 【极限IT 第1课】

亲临培训现场

价格 免费
该课程属于 0元参加 Java+ORACLE+HTML 【0计划】学习班
请加入后再学习

1、简介:查询时,会按照数据的插入顺序显示结果。如果要针对指定列进行排序显示,则需要ORDER BY子句。

2、基本语法:SELECT [DISTINCT] * | 列名 [别名], 列名 [别名], ... FROM 表名[别名] [WHERE 过滤条件(s)] [ORDER BY 列名 [ASC | DESC], 列名 [ASC | DESC]...];

    2.1 以上结构中,首先执行FROM子句,确定数据来源;使用WHERE找到显示满足条件的数据行;执行SELECT子句控制要显示的数据列;执行ORDER BY针对查询结果进行排序。

    ORDER BY在SELECT之后执行,所以可以使用SELECT定义的别名。

    2.2 排序方式:

        2.2.1 ASC(默认):升序排列

        2.2.2 DESC:降序排列

    3.3 查询table的全部数据,以col从高到低排序

            SELECT * FROM table ORDER BY col DESC;

[展开全文]

ORDER BY是在select语句之后执行,

有两种

select * from emp order by 列名称 desc;--降序

select * from emp order by 列名称 asc;——升序(默认的)

[展开全文]

ORDERED BY 【字段】 【ASC|DESC】,【字段】 【ASC|DESC】,....

SELECT * FROM emp ORDERED BY sal DESC ,hiredate;(默认ASC)

SELECT empno, ename, sal*12 income

FROM emp

ORDERED BY income;

 

 

[展开全文]
顾宁 · 2016-11-18 · 查询排序 0

排序的两种方式:(ORDER BY)

1、ASC(默认,不写也是ASC):按照升序的方式排列;

2、DESC:按照降序的方式排列。

例子:

SELECT *

FROM emp

WHERE

ORDER BY 

在SQL查询过程中只有ORDER BY 可以调用SELECT 别名;

总结:

1、使用ORDER BY 查询的时候,排序是最后完成的;

2、ORDER BY 子句是最后一个执行的子句;

3、在ORDER BY 之中可以设置多个排序的字段;

4、ORDER BY 有两种排序模式:ASC/DESC;

5、ORDER BY 是唯一一个可以使用SELECT子句定义别名的子句。

注意:

子句:

[展开全文]

授课教师

讲师

课程特色

视频(54)
文档(28)
图文(1)

学员动态

jayzhou 加入学习
ychsemail 加入学习
你像风一样离开 加入学习
ilovecup 加入学习
wanzi 加入学习