SQL decode函数

  1. 格式

    select decode(columname,值1,翻译值1,值2,翻译值2,...,值n,翻译值n,缺省值)   

    from tablename

    where...

  其中:缺省值可以是column name本身,也可以是自定义的值,如other


  功能:相当于if语句,将查询结果翻译为其他值

  2.  举例

若sale值=1000时翻译为D,=2000时翻译为C,=3000时翻译为B,=4000时翻译为A,如是其他值则翻译为Other:

Select monthid , decode (sale,1000,'D',2000,'C',3000,'B',4000,'A',’Other’) sale from output

 

posted @ 2020-07-06 14:52  柒久酒  阅读(293)  评论(0编辑  收藏  举报