oracle中的decode的用法
oracle中的decode的用法
今天做一个查询的时候发现decode的功能是这样的 decode
(列,'判断等于的值','你要设置的值','判断等于的值2','你要设置的值2',.....,'设置默认值')
相当于java中的逻辑如下:
(列,'判断等于的值','你要设置的值','判断等于的值2','你要设置的值2',.....,'设置默认值')
相当于java中的逻辑如下:
if(a==1){
......
}else if (a==2){
.......
}...else{
默认值
}