✅ 操作成功!

SQL —— decode函数用法(相当于 if 语句)

发布时间:2023-06-11 作者:admin 来源:文学

SQL —— decode函数用法(相当于 if 语句)

SQL —— decode函数用法(相当于 if 语句)

SQL 中 decode(...)函数的用法 —— 相当于 if 语句 1. decode函数比较1个参数时: SELECT ID, DECODE(inParam,'byComparedParam','值1' ,'值2') name FROM test_table; #如果第一个参数 inParam == 'byComparedParam', #则 select 得到的 name 显示为值1, #如果第一个参数 inParam != 'byComparedParam', #则 select 得到的 name 显示为值2 2. decode函数比较多个参数时: SELECT ID, DECODE(inParam,'param1','值1' ,'param2','值2','param3','值3','param4','值4','param5','值5') name FROM test_table; #(1)如果第一个参数inParam == 'param1' #那么那么 select 得到的那么显示为值 1; #(2)如果第一个参数inParam == 'param2' #那么那么 select 得到的那么显示为值 2; #(3)如果第一个参数inParam == 'param3' #那么那么 select 得到的那么显示为值 3; #(4)如果第一个参数 inParam == 'param4' #那么那么 select 得到的那么显示为值 4; #(5)如果第一个参数 inParam == 'param5' #那么那么 select 得到的那么显示为值 5; #(6)都不相等就为 ''

👁️ 阅读量:0