色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何把所有人的獎金值為null的都改為空的語句是什么

方一強2年前13瀏覽0評論

如何把所有人的獎金值為null的都改為空的語句是什么?

如果你存儲的是空字符串,那對不起,Oracle會自動的將空字符串,轉為null值。這個是沒法改變的,即便用:

1update 表名 set 獎金='' where 獎金 is null;雖然能更新,但是你再查詢,這部分人的獎金仍是空。

如果想取得獎金為null的這部分人,可以用:

1select * from 表名 where 獎金 is null;若果想參與運算將null值的獎金率轉換為一個固定的數值,可以用一個函數進行轉換。

1select 姓名,nvl(獎金,'') from 表名;不知道題主非要做成空值的目的是什么,否則可能有更好的建議。