Oracle_SQL92_连接查询
Oracle _SQL92 _连接查询 笛卡儿积 -- 笛卡尔积 select * from emp ; ----14 select * from dept ; ----4 select * from emp , dept ; ----56 等值连接 -- 等值连接(用两张表都存在的列进行等值连接) select * from emp , dept where emp.deptno = dept.deptno ; -- 查询员工的姓名,薪水,部门编号,部门名称 select ename , sal , emp.deptno , dname from emp , dept where emp.deptno = dept.deptno ; -- 给表起了别名(不能加 as),就不能使用原来的名字了 select ename , sal , e.deptno , dname from emp e , dept d where e.deptno = d.deptno ; 非等值连接 -- 非等值连接(用两张表都存在的列进行非等值连接) --查询员工的姓名,职位,薪资,薪资等级 select e.ename , e.job , e.sal , s.grade from emp e , salgrade s where e.sal >= s.losal and e.sal <= s.hisal