原题
分析
题很简单,我觉得这里其实是有问题的,SQL是不建议等号左侧进行运算的,因此如果改为位运算会加分很多。
代码
无脑的代码
select * from cinema
where description !='boring'
and mod(id,2)=1
order by rating desc
有脑的代码(左侧位运算)
select * from cinema
where description !='boring'
and id & 1
order by rating desc