2020-04-13
阅读量:
563
代码理解
一、问题描述
-- 查询每位员工的工资等级;empno,ename,sal,grade(不等值连接)----??
select empno,ename,sal,grade
from emp left join salgrade on sal between losal and hisal;
上面的代码意思是选择empno,ename,sal,grade字段,与 emp的表左连接 salgrade
on sal between losal and hisal这句话不会翻译
二、问题解答
on XX代表以某个字段进行连接,这里是以sal这个字段将emp表和salgrade表进行左连接。那么什么时候把值连接过来呢?就通过between losal and hisal判断工资等级是不是在losal(最低工资)和hisal(最高工资)之间,如果是则把该等级连接过来






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论