假设表中有一个int类型age的字段,里面放着十进制。现在要写一个查询sql。查询这个表,已age这个字段为查询条件。条件是把age字段的值转成二进制,转成二进制后并判断从右边开始的第二位是不是0?请问这样可以实现吗?
mysql可以进行位运算,和许多其他语言一样,用&符号age&2就是把除第2位的其他位都变成0了,你判断它是不是非0就行了