請(qǐng)教oracle中nvl和substr的用法,請(qǐng)問(wèn)有誰(shuí)知道嗎?
2 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
nvl 指定變量為空,則返回指定值~
如 nvl(int ,12);如果int 為null值 則返回12.
這個(gè)函數(shù)的具體應(yīng)用為 :select nvl(sum(t.col),12) from t ;
如果sum(t.col)為空值就返回12;
update yfcsinfo_h set yfaddrdes = '南寧' || substr(yfaddrdes, 3) WHERE yfaddrdes like '貴陽(yáng)%';
以上函數(shù)的意思就為 將 yfcsinfo_h表中 yfaddredes字段中的記錄前3個(gè)如果為南寧字樣的,就替換為貴陽(yáng)~

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
NVL(AA,0) 當(dāng)AA字段為空的時(shí)候返回 0
substr(aa,1,3) 返回 AA字段中從第 1 位 截取 3 個(gè) 字符的值
- 2 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報(bào)
0/150
提交
取消