题解 | 用 & (按位与) 的方法 判断奇偶#查找employees表emp_no与last_name的员工信息#
查找employees表emp_no与last_name的员工信息
http://www.nowcoder.com/practice/a32669eb1d1740e785f105fa22741d5c
select * from employees
where
emp_no&1 = 1 /*因为奇数的二进制表示法的最低位是1,偶数的最低位是0。那么用这个数去和1按位与,如果是奇数,那么结果就是1;偶数结果则是0。*/
and
last_name <> 'Mary'
order by hire_date desc
where
emp_no&1 = 1 /*因为奇数的二进制表示法的最低位是1,偶数的最低位是0。那么用这个数去和1按位与,如果是奇数,那么结果就是1;偶数结果则是0。*/
and
last_name <> 'Mary'
order by hire_date desc