# 题目:给出emp_no、first_name、last_name、奖金类型btype、
# 对应的当前薪水情况salary以及奖金金额bonus。 
# bonus类型btype为1其奖金为薪水salary的10%,btype为2其奖金为薪水的20%,
# 其他类型均为薪水的30%。 当前薪水表示to_date='9999-01-01'
# 解析:本题考查了CASE column_name when column_name的value值 then else   end语法的使用,通过btype不同的value值,得出bonus;
SELECT e.emp_no, e.first_name, e.last_name, eb.btype, s.salary,
(CASE eb.btype
WHEN 1 THEN s.salary * 0.1
WHEN 2 THEN s.salary * 0.2
ELSE s.salary * 0.3 END
) AS bonus
FROM employees AS e
INNER JOIN emp_bonus AS eb ON e.emp_no = eb.emp_no
INNER JOIN salaries AS s ON eb.emp_no = s.emp_no
AND s.to_date = "9999-01-01"