首页 > 数据库 > 其他综合 > 正文
数据查询的排列显示
2017-06-19       个评论    来源:  
收藏    我要投稿

排序显示:

查询中默认是按照主键的排序方式,而ORDER BY 子句中可以指定要排序的字段,有两种排序方式:

升序:ASC,默认;

降序:DESC,需要编写的;

在所有的子句中ORDER BY 是放在查询语句的最后一行,是最后一个执行的他的执行顺序是:

FROM ,WHERE, SELECT, ORDER BY, ORDER BY 可以使用 SELECT 子句之中设置的别名;

语法:

SELECT [DESTINCT] *| 列名称[AS]列别名, 列名称[AS]列别名

FROM 表名称,表别名

[WHERE 条件(a)]

[ORDER BY 排序的字段| 列索引序号ASC|DESC, 排序字段2ASC|DESC.....];

范例查询:

1.查询雇员的完整信息并且按照基本工资由高到低:

SELECT *

FROM emp

ORDER BY sal DESC;

2.查询雇员的完整信息并且按照基本工资由低到高:

SELECT *

FROM emp

ORDER BY sal;

3.查询所有办事员的饿详细资料,并且按照基本工资由低到高排序:

SELECT *

FROM emp

WHERE job='CLERK'

ORDER BY sal;

4.查询所有雇员信息,按照基本工资由高到低排序,如果工资相等则按照雇佣日期进行排序,按照由早到晚:

SELECT *

FROM emp

ORDER BY sal DESC , hiredate ASC;

5.对于排序,除了使用字段之外,也可以使用一个序号:

第一种:

SELECT sal, comm, ename

FROM emp

ORDER BY sal DESC;

第二种:使用序号查询

SELECT sal, comm, ename

FROM emp

ORDER BY 1DESC;

点击复制链接 与好友分享!回本站首页
上一篇:数据库限定查询语法以及操作及范例
下一篇:数据库外连接(左、右、全)、内连接
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 |
版权所有: 88bifa.com--致力于做实用的IT技术学习网站