--:代表注释,在数据库选中他执行时,实际是不会执行的,可以用来写备注
--1:从表中检索所有行和列(查出表emp的所有信息)
select * from emp
-- select:是表示查询;‘*’表示所有的;emp 是表名
--2:从表中查询部分行(deptno 代表部门,意思是查询10号部门的所有信息)
select * from emp where deptno =10
--where 是查询条件的关键字,deptno=10 是查询条件
--3:查找满足多个行的条件(查询出comm为空,或者工资(sal)小于等于2000并 且 部门是10号部门的所有信息)
select * from emp where deptno=10 or comm is null or sal<=2000 and deptno=20
--or 或者的意思,and 和,而且,一定要包含此条件的意思;
--4:从表中检索部分列(查询出工资(sal)),名字(ename),部门(deptno)的值
select ename,deptno,sal from emp
--:SQL语句的逗号要用,英文状态下的逗号
--5:为列取有意义的名称 (sal 的别名是 salary,comm 的别名是 commission)
select sal as salary ,comm as commission from emp
--别名关键字:as
--6:where子句中引用别名的列
select sal as salary ,comm as commission from emp where salary < 5000
select * from ( select sal as salary ,comm as commission from emp ) x where salary < 5000