select * from employees where emp_no mod 2 <> 0 and last_name <> 'Mary' order by hire_date desc
其实这题的唯一难点就是员工号是奇数怎么判断。
奇数是不能整除2的,那么奇数除以2就会有余数,
因此我们在where条件里用到mod,
emp_no mod 2 <> 0
这里就是员工号除以2的余数不等于0,也就是不能整除2
select * from employees where emp_no mod 2 <> 0 and last_name <> 'Mary' order by hire_date desc
其实这题的唯一难点就是员工号是奇数怎么判断。
奇数是不能整除2的,那么奇数除以2就会有余数,
因此我们在where条件里用到mod,
emp_no mod 2 <> 0
这里就是员工号除以2的余数不等于0,也就是不能整除2