1,2,3,4,5,6,7,8,9
我用什么语句可以判断出来积数和偶数
1,3,5,7,9为积数2,4,6,8为偶数这样分开??

解决方案 »

  1.   

    order by case when a%2=0 then 1 else 0 end
      

  2.   

    select id from tb order by case when id%2=0 then 1 else 0 end
      

  3.   

    刚才忘记说了字段18位取第17位比,是在sql里还要截取语句这样写好像不行,大家看看什么地方要修改select * from tab where mod(substring(id,17,1)%2=0 查找出为偶数的。
      

  4.   

    select * from tab where mod(substring(id,17,1)%2=0select * from tab where round(substring(id,17,1)%2=0
      

  5.   

    select * from tab where mod(substring(id,17,1)%2=0--这里的MOD函数不需要把 % 代表求余select * from tab where round(substring(id,17,1)%2=0
      

  6.   

    select * from tab where substring(id,17,1)%2=0