Orcale之子查询
来源:互联网 发布:kali linux树莓派下载 编辑:程序博客网 时间:2024/04/29 00:15
Oracle之---子查询语法
SELECT select_list
FROM table
WHERE expr operator
(SELECT select_list
FROM table);
=
>=
<
<=
<>
题目:返回job_id与141号员工相同,salary比143号员工多的员工
姓名,job_id和工资
SELECTlast_name,job_id,salary
FROM employees
WHERE job_id=
(SELECTjob_id
FROM employees
WHERE employee_id= 141)
AND salary >
(SELECT salary
FROM employees
WHERE employee_id= 143);
在查询中使用组函数
SELECTlast_name,job_id, salary
FROM employees
WHERE salary =
(SELECT MIN(salary)
FROM employees);
子查询中的HAVING 语句
[
SELECT department_id,MIN(salary)
FROM employees
GROUPBY department_id
HAVING MIN(salary) >
(SELECT MIN(salary)
FROM employees
WHERE department_id= 50);
多行子查询
*返回多行
*使用多行比较符
IN 等于列表的任意一个
ANY 和子查询返回的某一个值
ALL 和子查询返回的所有值进行比较
题目:返回其它部门中比job_id为‘IT_PROG’部门任一工资低的员工的员
工号、姓名、job_id 以及salary
SELECT employee_id,last_name,job_id, salary
FROM employees
WHERE salary < ANY
(SELECTsalary
FROM employees
WHERE job_id = 'IT_PROG')
AND job_id <> 'IT_PROG';
- Orcale之子查询
- Oracle之子查询
- SQL数据库之子查询
- Oracle之子查询
- oracle数据库之子查询
- Oracle之子查询
- Oracle笔记之子查询
- oracle之子查询常用
- Mysql之子查询
- MYSQL之子查询
- MySQL之子查询
- MySql之子查询
- Oracle数据库之子查询
- Oracle之子查询
- ORCALE数据库分页查询
- orcale查询练习
- ORCALE数据库分页查询
- orcale中多表查询
- 平面点集最短距离,记录两点的代码!
- Linux Shell脚本面试25问
- Qgis属性显示
- 重新理解设计模式结合Unity项目(一)
- Android开发使用的常见第三方框架汇总
- Orcale之子查询
- 网页开发基础篇-HTML常用标签
- C语言--typedef 和 #define 的区别
- Python 学习1
- iOS开发问题之:xib里 scrollView的 适配
- android developer tiny share-20170224
- 文本分析-相似文章匹配
- SpringBoot集成swagger以及swagger的运用
- 解决iOS7上UITextField 或者 UITextView限制字数输入导致崩溃问题的方法