雄安网站建设公司,wap手机网站建设方案,最新新闻热点评论,注册网站网问题 显示部门10中员工的名字、职位和工资#xff0c;并按照工资的升序排列。结果集如下所示#xff1a; ENAME JOBSAL---------- -------------------MILLER CLERK 1300CLARK MANAGER 2450KING PRESIDENT 5000解决方案 使用ORDER BY子句#xff1a; select ename,job,sal… 问题 显示部门10中员工的名字、职位和工资并按照工资的升序排列。结果集如下所示 ENAME JOBSAL---------- -------------------MILLER CLERK 1300CLARK MANAGER 2450KING PRESIDENT 5000 解决方案 使用ORDER BY子句 select ename,job,sal
from emp
where deptno 10
order by sal asc 讨论 使用ORDER BY子句可以对查询结果排序。该解决方案按照SAL的升序对行进行排列。默认情况下ORDER BY按照升序方式排列所以ASC子句是可选的。用DESC表示降序排列。 select ename,job,sal
from emp
where deptno 10
order by sal desc ENAME JOBSAL---------- -------------------KING PRESIDENT 5000CLARK MANAGER 2450MILLERCLERK 1300 不一定要指定排序所基于的列名也可以给出表示这列的编号。该编号从1开始从左到右依次对应SELECT列表中的各项目。例如 select ename,job,sal
from emp
where deptno 10
order by 3 descENAME JOBSAL---------- -------------------KING PRESIDENT 5000CLARK MANAGER 2450MILLERCLERK 1300 例子中ORDER BY子句中的3与SELECT列表中的第3列想对应也就是SAL。 版权说明作者张颖希PocketZs Blog出处http://www.cnblogs.com/PocketZ本文版权归作者和博客园共有欢迎转载但未经作者同意必须保留此段声明且在文章页面明显位置给出原文连接否则保留追究法律责任的权利。 本文翻译内容取自网络纯粹是练习英文水平如有雷同纯属意外有不妥之处欢迎拍砖 转载于:https://www.cnblogs.com/PocketZ/archive/2010/04/25/Returning_Query_Results_in_a_Specified_Order.html