笛卡尔积+表的连接操作+案例

笛卡尔积

含义:用第一张表的每一行0与第二张表的每一行进行连接

消除笛卡尔积(等值条件)

(1)确定所需的数据表

(2)确定已知的关联字段


【案例1】查询每个雇员编号、姓名、职位、基本工资、部门名称、部门位置信息

select e.empno,e.ename,e.job,e.sal,

d.dname,d.loc

from emp  e ,dept  d   //这里的e、d是别名

where e.deptno=d.deptno


【案例2】查询出每个雇员编号、姓名、雇佣日期、基本工资、工资等级

select e.empno,e.name,e.hiredate,e.sal,s.grade

from emp e ,salgrade s

where e.sal between s.losal and s.hisal;

【案例3】现要求清楚显示工资等级信息,按如下格式进行替换(这里使用decode函

posted @ 2022-04-26 00:56  你好,Alf  阅读(87)  评论(0编辑  收藏  举报