亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動態pivot把NULL變為0

動態pivot把NULL變為0

慕萊塢森 2018-07-23 07:08:58
一個典型的行列轉換中,結果列表中可能出現NULL,現在想把這些NULL值換成0,由于列比較多,目前想到一種方法是,對動態生成的每個列,通過編程加上isnull函數,不知道有沒有更好的方法
查看完整描述

3 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

IsNull已經是很好的解決方法了。

查看完整回答
反對 回復 2018-07-25
?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

建議在數據庫建表的時候把該字段為NULL的字段默認值設為0,這樣在數據查詢的時候速度也會加快,同時也解決了你現在的問題。

查看完整回答
反對 回復 2018-07-25
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

create table r_test
(
a int,
b int,
)

insert r_test values(0, null)
insert r_test values(1, 2)

select a, CASE  WHEN b is null THEN 0 ELSE b END as b from r_test
查詢結果

0    0
1    2

查看完整回答
反對 回復 2018-07-25
  • 3 回答
  • 0 關注
  • 1709 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號