力扣577(MySQL)-员工奖金(简单)
题目:
问题:选出所有 bonus < 1000 的员工的 name 及其 bonus。
Employee 表单,empId 是这张表单的主关键字
Bonus 表单,empId 是这张表单的主关键字
输出示例:
解题思路:
将两个表按照 a.EmpId = b.EmpId进行连接,只是注意满足条件的包括奖金为null的员工。
1 SELECT Name,Bonus 2 FROM employee_577 a 3 LEFT JOIN bonus_577 b 4 ON a.EmpId = b.EmpId 5 where Bonus < 1000 or Bonus is null;
小知识:
由于NULL的特殊性,无法使用等号=来定位,如果想要查询NULL的记录,则需要使用IS关键字。