请教一下,当查询出来的字段全部为0的时候就不显示这行

caosheng0000 2019-02-02 12:15:47
请教一下,查询出来一共有11个字段,其中8个字段是数值,我想当着8个字段全部为0的时候就不显示这行,就是想去掉类似图片中的这种数据,谢谢
...全文
1355 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 版主 2019-02-11
  • 打赏
  • 举报
回复
引用 5 楼 victor_yang 的回复:
楼上的,确实是加一个where条件,不过不是用or 而是用and where 字段1<>0 AND 字段2 <>0 AND ... AND 字段8<>0
楼主的条件是当着8个字段全部为0的时候就不显示这行 全部是0就不显示,意思是如果有不为0的就显示;你写的这个是全部不是0才显示,和楼主描述的意思不一样。
victor_yang 2019-02-11
  • 打赏
  • 举报
回复
楼上的,确实是加一个where条件,不过不是用or 而是用and

where 字段1<>0 AND 字段2 <>0 AND ... AND 字段8<>0
  • 打赏
  • 举报
回复
where not (字段3 =0 and 字段4=0 ... and 字段8=0)
二月十六 版主 2019-02-11
  • 打赏
  • 举报
回复
加一个where条件,where 字段1<>0 or 字段2 <>0 or ...
qq_25073223 2019-02-11
  • 打赏
  • 举报
回复
全部为零和不为零的显示方法

select * from tableName
where a<>0 or b <>0 or c <>0 ...

victor_yang 2019-02-11
  • 打赏
  • 举报
回复
哈哈,看错,以为是要列出来
caosheng0000 2019-02-02
  • 打赏
  • 举报
回复
会写了。。原来这么简单。。
caosheng0000 2019-02-02
  • 打赏
  • 举报
回复
字段1 字段2 字段3 字段4 字段5 字段6 字段7 字段8 qqq www 0 1 0 0 0 0 qqq www 0 0 0 0 0 0 qqq www 0 2 0 4 0 0 qqq www 0 0 0 0 0 0 好像看不到图片,大概就是上面这样,想让第二行和第四行不显示出来
唐诗三百首 2019-02-02
  • 打赏
  • 举报
回复
"想让第二行和第四行不显示出来"
--> 第2行和第4行并非"8个字段全部为0"喔?

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧