--查询 : select *|字段 别名,字段 as 别名... from 数据源 where 行过滤条件
--执行顺序 : from --> where --> select
--in (值列表) 判断前面的某个内容的值是否在in()的值列表中,如果在就是满足,如果不在就是不满足 *****
-- 查询工资为 1500, 2000, 2500, 5000的员工的信息
select * from emp where sal = 1500 or sal = 2000 or sal = 2500 or sal = 5000;
select * from emp where sal in (1500, 2000, 2500, 5000);
-- 查询SMITH,KING员工的信息
select * from emp where ename = 'SMITH' or ename = 'KING';
select * from emp where ename in ('SMITH' ,'KING');
-- 查询10,30部门的员工信息
select * from emp where deptno in (10,30);
--子查询 : 查询语句中嵌套查询语句
--当要查询的数据与条件字段不来来资源同一张表,所以需要通过子查询让两张表建立联系
-- 部门名称为 SALES 的雇员信息
--要查询的数据 : *员工信息
--数据的来源: 员工表 emp
--条件 : dname = 'SALES'
select * from emp where dname = 'SALES';
--1)查询SALES部门编号
select deptno from dept where dname = 'SALES';
--2)根据部门编号查询员工信息
select * from emp where deptno = 30;
8.2.4子查询--查询 : select *|字段 别名,字段 as 别名... from 数据源 where 行过滤条件 --执行顺序 : from --> where --> select--in (值列表) 判断前面的某个内容的值是否在in()的值列表中,如果在就是满足,如果不在就是不满足 *****-- 查询工资为 1500, 2000, 2500, 5000的员工的信息select * from emp where sal = 1500 or sal = ..