decode函数

简单例子:管理员登录Oracle

select sid,
       username,
       decode(command,
              0,
              'None',
              2,
              'Insert',
              3,
              'Select',
              6,
              'Update',
              7,
              'Delete',
              8,
              'Drop',
              'Other') command
  from v$session
 where username is not null;

语法结构:

decode(expression,search_1,result_1);

decode(expression,search_1,result_1,search_2,result_2);

decode(expression,search_1,result_1,search_2,result_2,… … search_n,result_n);

decode(expression,search_1,result_1,default);

decode(expression,search_1,result_1,search_2,result_2,default);

decode(expression,search_1,result_1,search_2,result_2,… … search_n,result_n,default);

decode(条件,值1,翻译值1,值2,翻译值2,… …值n,翻译值n);

decode(条件,值1,翻译值1,值2,翻译值2,… …值n,翻译值n,缺省值);

相关文章:

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