select decode(sign(col1-num1),0,1,0),decode(sign(col2-num2),0,1,0) from tbname;

解决方案 »

  1.   

    SELECT DECODE(列1,值1 ,1,0) A1,
           DECODE(列2,值2 ,1,0) A2
    FROM   表
      

  2.   

    哪位老兄可以讲一下decode的具体用法吗?
    好像Decode()可以带很多参数
      

  3.   

    SELECT  CASE WHEN 列1=值1 THEN 1 ELSE 0 END AS A1,
            CASE WHEN 列2=值2 THEN 1 ELSE 0 END AS A2
            FROM 表
    如果列1=值1这个条件是列1 in('值1','值2',...,'值n')那又该怎么办?
      

  4.   

    select decode(列1,值1,1,值2,1,值3,1...,值n,1,0)