DECODE用法:

现定义一table名为output,其中定义两个column分别为monthid(var型)和sale(number型),若sale值=1000时翻译为D,=2000时翻译为C,=3000时翻译为B,=4000时翻译为A,如是其他值则翻译为Other;

SQL如下:

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

 

 

如果排序的array不大的话,可以用DECODE来达到要求,如下:

SELECT NAME FROM TABLE

排序:

SELECT NAME,DECODE(NAME,"ARRAY[0]",1,"ARRAY[1]",2,....,9999) SEQ FROM TABLE ORDER BY SEQ

相关文章:

  • 2022-12-23
  • 2022-01-02
  • 2021-06-26
  • 2022-01-28
  • 2022-12-23
  • 2021-11-06
猜你喜欢
  • 2022-12-23
  • 2022-02-20
  • 2021-09-30
  • 2021-05-29
  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
相关资源
相似解决方案