sql 问题,求解答,在线等谢谢。

selectgoodsInformaiton.goodsCord,goodsName,goodsProduct,goodsCoumpany,isnull(addStock... select goodsInformaiton.goodsCord,goodsName,goodsProduct,goodsCoumpany,isnull(addStock.munber,0)-isnull(sales.munber,0),isnull(sales.munber,0),isnull(sales.pic,0) from goodsInformaiton left join
(select goodsCord,isnull(sum(convert(float,goodsMunber)),0) munber,sum(isnull(convert(float,goodsPic),0)* isnull(convert(float,goodsPic),0)) pic from addStockMin where addCord in (select addCord from addStockMax) group by goodsCord) as addStock on goodsInformaiton.goodsCord = addStock.goodsCord
left join (select goodsCord,isnull(sum(convert(float,Munber)),0) munber,sum(isnull(convert(float,Pic),0)* isnull(convert(float,Munber),0)) pic from salesMin where salesCord in (select SalesCord from salesMax) group by goodsCord) as sales on goodsInformaiton.goodsCord = sales.goodsCord order by goodsProduct

这个是五张表查询,我想让如果后面数字都为0不显示。我该怎么做。
展开
 我来答
tj_angela
2014-08-29 · TA获得超过7529个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2450万
展开全部
把这3列都取个名字,然后整个括起来
外面再套层where 条件就好了
追问
比如列名为EXP01,EXP02,EXP03  关键嵌套之后怎么来判断呢?   如果都为0不显示,其中有不是零的就要显示的。
追答
where exp010 or exp020 or exp030
碧茂科技
2023-10-19 广告
MapReduce是hadoop的一种编程模型,用于大规模数据集(大于1TB)的并行运算。Spark则利用内存计算的特性,将数据加载到内存中进行处理,大大减少了磁盘读写的开销,提高了处理速度;spark对内存的依赖较高,在需要高性能处理的场... 点击进入详情页
本回答由碧茂科技提供
printf59277
2014-08-29 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1246万
展开全部
where ( sales.munber is not null and sales.munber<>0)
其他的两个也这样写 看看行不行
追问
那样就只能是所有都不为空了,显示,但是我想要的是其中一个不是0就要显示的。
追答
三个条件 用OR来连接就可以了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
遗忘暗角落
2014-08-29
知道答主
回答量:21
采纳率:0%
帮助的人:9.2万
展开全部
再加一个条件,查询 后面有值得
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式