decode(字段或字段的运算,值1,值2,值3)
这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3
这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3
当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多
该函数的含义如下:
if(字段或字段的运算 == 值1){
return 值2;
} else {
return 值3;
}
注意:值2和值3也可以是表达式。