数据库中,空值是一种特殊的类型,经过老师的讲解和练习,对于空值我有以下认识。
如:查询普通员工工资等级,子查询结果是领导的编号包含一个空值,查询返回结果是空
select empno,ename,sal,grade
from emp
left join salgrade
on sal between losal and hisal
where empno not in (select mgr
from emp)
如果子查询排除空值就可以得到正确结果。
同样,如果子查询操作符any或all,也需要在子查询中排除null。
在第一节基础上 更新了函数和执行顺序:实操了字符数函数、时间函数、字段截取函数、interval函数等,除最后顺序实操因未导入数据库,导致无法执行