含义解释:
decode(字段,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
用法如下:
IF 字段=值1
返回 返回值1
ELSIF 字段=值2
返回 返回值2
......
ELSIF 字段=值n THEN
返回 返回值n
ELSE
返回 缺省值)
例如:
SELECT DECODE(m,2,VALUE,NULL) from 表
一条数据中会返回m=2 中 value值 否则会返回null
含义解释:
decode(字段,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
用法如下:
IF 字段=值1
返回 返回值1
ELSIF 字段=值2
返回 返回值2
......
ELSIF 字段=值n THEN
返回 返回值n
ELSE
返回 缺省值)
例如:
SELECT DECODE(m,2,VALUE,NULL) from 表
一条数据中会返回m=2 中 value值 否则会返回null