[b]oracle常用函数[/b]
1.[i]decode(value,if 1,then 1,if 2,then 2,...,else n)[/i]
说明:如果值为1,则返回then1的值,如果value值为2,则返回then2的值,依此类推,如果都没有满足的值财返回elsen的值
例子:
1.[i]decode(value,if 1,then 1,if 2,then 2,...,else n)[/i]
说明:如果值为1,则返回then1的值,如果value值为2,则返回then2的值,依此类推,如果都没有满足的值财返回elsen的值
例子:
decode(status,'20','已交接',
'30','已出发',
'40','已到达',
'50','已入库','无状态') as 交接状态
--如果status为20,则返回已交接,如果status为60则返回无状态