SQL查询 如何使结果不显示0值
答案:2 悬赏:70
解决时间 2021-04-19 04:20
- 提问者网友:晨熙污妖王
- 2021-04-18 05:06
RT~
最佳答案
- 二级知识专家网友:一个很哇塞的汉子
- 2021-04-18 05:16
如果该字段的属性中是可以为null的
那么可以写语句
select (case when col=0 then null end) col from [tablename]
那么可以写语句
select (case when col=0 then null end) col from [tablename]
全部回答
- 1楼网友:星痕之殇
- 2021-04-18 06:47
楼主好,我大致明白你的意思,其实你想表达的是,对tea_id计数,但是如果没有对应的tea_id的应该计数成为0,而这里并没有显示为0 的数据对吧?
其实是这样的,你使用的是级联查询,级联查询的结果相当于inner join,只会显示表中有关联关系的数据。所以你没有结果的关系自然也就不会出现在这个地方。所以也就不会展示。如果需要改动,需要把你的查询写成left join。这样就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯