首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支点将所有NULL更改为0

问支点将所有NULL更改为0
EN

Stack Overflow用户
提问于 2014-08-18 19:06:00
回答 1查看 125关注 0票数 0

下面我有一个带空值的支点。我不得不粘贴到excel中,并将所有空值更改为0,这非常耗时。如何将支点输出的所有NULL更改为0:

代码语言:javascript
复制
select * from 
(
     SELECT
         Calender.YrPer, [Period DATA 6b].PRODUCT_NO,
         isnull(sum([Period DATA     6b].LI_QTY+[Period DATA 6b].RG_QTY*1.0),0) as "TotalUnits"
     FROM Calender INNER JOIN
         [Period DATA 6b] ON Calender.[Starting Period] = [Period DATA     6b].STARTING_PERIOD LEFT OUTER JOIN
         Allproducts ON [Period DATA 6b].PRODUCT_NO = Allproducts.PRODUCT_NO
     where Calender.YrPer >= '2012P05'
     group by Calender.YrPer, [Period DATA 6b].PRODUCT_NO

     UNION

     SELECT
         'TotalPerProduct' YrPer, 
         [Period DATA 6b].
         PRODUCT_NO, 
         isnull(sum([Period     DATA 6b].LI_QTY+[Period DATA 6b].RG_QTY*1.0),0) as "TotalUnits"
     FROM
          Calender INNER JOIN
          [Period DATA 6b] ON Calender.[Starting Period] = [Period DATA     6b].STARTING_PERIOD LEFT OUTER JOIN
          Allproducts ON [Period DATA 6b].PRODUCT_NO = Allproducts.PRODUCT_NO
      where Calender.YrPer >= '2012P05'
      group by [Period DATA 6b].PRODUCT_NO

)
as test1
pivot
(
    sum(TotalUnits)
    for YrPer
    in ([2012P05],[2012P06],[2012P07],[2012P08],[2012P09],[2012P10],[2012P11],[2012P12],    [2012P13],[2013P01],[2013P02],[2013P03],[2013P04],[2013P05],[2013P06],[2013P07],[2013P08],    [2013P09],[2013P10],[2013P11],[2013P12],[2013P13],[2014P01],[2014P02],[2014P03],[2014P04],     [TotalPerProduct])
)
PivotTable
order by PRODUCT_NO
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-18 19:11:20

将"select * from .“改为”select*from.“要“选择isnull(列1,0)为column1……不确定这是您想要的吗?”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25370336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档