SQL语句的DECODE,NVL()函数
SQL语句解码,nvl()函数基础知识:
SELECT
解码(WP01。翁多_KBN,0,'图像外' 1,'正常温度',2,'保持寒冷')作为翁多_KBN
从
总WP01
//分析:WP01的时候。翁多_KBN=0,赋值“超出图像”
当WP01。翁多_KBN=1,指定“正常温度”
当WP01。翁多_KBN=2,赋值“保冷”
NVL()函数:
NVL(ARG,VALUE)达标。如果前一个参数值为NULL,则返回值为以下值。
两者的结合:
解码(NVL(M01。NINUSI_NM,''),'','-',M01。尼努西_NM)
//分析:
首先判断是否M01。NINUSI_NM是空。如果是空,赋值空值[NVL函数]
其次,判断提取的字段是否为空,如果是,赋给'-'
最后的默认处理是M01。NINUSI.NM
位律师回复
0条评论