SQL_02_限制性查询和数据的排序

上传人:飞*** 文档编号:40333573 上传时间:2018-05-25 格式:DOC 页数:4 大小:65.50KB
返回 下载 相关 举报
SQL_02_限制性查询和数据的排序_第1页
第1页 / 共4页
SQL_02_限制性查询和数据的排序_第2页
第2页 / 共4页
SQL_02_限制性查询和数据的排序_第3页
第3页 / 共4页
SQL_02_限制性查询和数据的排序_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL_02_限制性查询和数据的排序》由会员分享,可在线阅读,更多相关《SQL_02_限制性查询和数据的排序(4页珍藏版)》请在金锄头文库上搜索。

1、第 2 章 过滤查询和查询结果的排序Oracle SQL 1 / 41. 使用 WHERE 子句限制所选择的记录例 1:查询工资大于等于 8000 的所有员工的编号、姓名和工资 SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary = 8000; 解释: 只有当 WHERE 子句中表达式的值为 TRUE 时,当前记录才会被加入结果集例 2:查询工资是 17000 的所有员工的编号、姓名和工资 SELECT employee_id, first_name, last_name, salary F

2、ROM employees WHERE salary = 17000;例 3:查询工资不等于 17000 的所有员工的编号、姓名和工资 SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary != 17000; - salary , =, 例 4:查询工资在2500, 7000区间上的所有员工的编号、姓名、工资和岗位 SELECT employee_id, first_name, last_name, salary, job_id FROM employees WHERE salary = 25

3、00 AND salary 6000 ORDER BY salary; 解释: 缺省为升序排列 ASC,降序排列使用 DESC练习: 查询员工信息,按年薪排序例 3: SELECT employee_id, first_name, last_name, (salary * 12) AS annual FROM employees ORDER BY annual; 解释:第 2 章 过滤查询和查询结果的排序Oracle SQL 4 / 4 ORDER BY 子句什么时候执行例 4: SELECT employee_id, first_name, last_name, salary * 12 AS “Annual Salary“ FROM employees ORDER BY “Annual Salary“ 解释: 当别名在双引号中时,别名是大小写敏感的例 5: SELECT first_name, last_name, job_id, salary FROM employees ORDER BY job_id, salary DESC; 解释: 在 ORDER BY 子句中使用多列例 6: SELECT first_name, last_name FROM employees ORDER BY salary; 解释: ORDER BY 子句中可以使用 SELECT 子句中没有的列

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号