解决方案 »

  1.   

    case when 有什么问题?
      

  2.   

    就是想要这样的:
    case when 如果 -2000是负数 then 0 else 1 
    这里如果-2000是负数怎么判断啊?
      

  3.   


    select 
    case 
    when a>0 then '正数' 
    when a=0 then '零'
    else '负数'
    end
    from 表
      

  4.   

    select 
    case 
    when a<0 then 0
    else 1
    end
    from 表
      

  5.   

    select case when xx>0 then 0 else 1 end