请教下在oracle中nvl和substr的用法

请教oracle中nvl和substr的用法,请问有谁知道吗?

慕丝7291255
浏览 195回答 2
2回答

精慕HU

nvl 指定变量为空,则返回指定值~如 nvl(int ,12);如果int 为null值 则返回12.这个函数的具体应用为 :select nvl(sum(t.col),12) from t ;如果sum(t.col)为空值就返回12;update yfcsinfo_h set yfaddrdes = '南宁' || substr(yfaddrdes, 3) WHERE yfaddrdes like '贵阳%';以上函数的意思就为 将 yfcsinfo_h表中 yfaddredes字段中的记录前3个如果为南宁字样的,就替换为贵阳~

慕斯709654

NVL(AA,0) 当AA字段为空的时候返回 0substr(aa,1,3) 返回 AA字段中从第 1 位 截取 3 个 字符的值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle