如果是有限的几个值可以使用decodeselect decode(col1,1,'1001',2,'3002',3,'9383','1111') from tag1111,为默认值

解决方案 »

  1.   

    如果col1的值范围未固定,就要为COL1做一个字典解释表,然后两个表JION查询了
      

  2.   

    数据少就用decode比较好
    多了,那还是建一张临时表吧
      

  3.   

    DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下:
    IF 条件=值1 THEN
        RETURN(翻译值1)
    ELSIF 条件=值2 THEN
        RETURN(翻译值2)
        ......
    ELSIF 条件=值n THEN
        RETURN(翻译值n)ELSE
        RETURN(缺省值)
    END IF
    --------------------------------
    刚学的,呵呵