select employee_id, case when mod(employee_id,2) = 1 and not like 'M%' then salary else 0 end as bonus from Employees;
时间: 2023-06-19 14:08:30 浏览: 68
JAVA-experiment-4.zip_4 3 2 1
这是一个 SQL 语句,用于查询 Employees 表中的 employee_id 和对应的 bonus。其中,如果 employee_id 是奇数且不以 M 开头,则 bonus 为该员工的 salary,否则 bonus 为 0。
需要注意的是,这里的 not like 'M%' 应该改为 not like 'M%', 即前面少了一个百分号。
阅读全文