用decode转换下,如decode(FIELDNAME,3,3,1)就是当FIELDNAME的值为3转换为3其他的都转换为1

解决方案 »

  1.   

    SELECT DECODE(FIELD_NAME,3,'二组','一组'),COUNT(*) AS COU
    FROM TABLE_NAME
    GROUP BY DECODE(FIELD_NAME,3,'二组','一组')
      

  2.   

    select decode(no,3,3,1),val from my_table group by decode(no,3,3,1),val DECODE(NO,3,3,1)        VAL
    ---------------- ----------
                   1          2
                   1          3
                   1          4
                   3          4
                   3          5
                   3          6