在sql语句中“nvl”是什么意思?

2025-03-23 06:05:07
推荐回答(1个)
回答1:

NVL(ARG,VALUE)达标如果前面的ARG值为NULL那么返回的值为后面的VALUE二者结合使用:
  DECODE(NVL(M01.NINUSI_NM,''),'','-',M01.NINUSI_NM)

  首先判断--若M01.NINUSI_NM是否为空.若为空赋给空值[NVL函数]

  其次,判断取出的字段是否为空,如果是则赋给'-'

  最后的默认处理是M01.NINUSI.NM。