mysql查询,count为0的不显示怎么办

mysql查询,count为0的不显示怎么办,第1张

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、之后在该窗口中,点击左上角“新建查询”选项。

3、接着在该窗口中,输入count为0时显示的sql语句“select ISNULL(COUNT(*),0) from test1 where name='戊'”。

4、然后在该窗口中,点击工具栏里“执行”图标。

5、最后在该窗口中,count为0时显示成功。

可直接用嵌套查询。

方法如下:

如数据:

id name

1a

1b

2c

2d

3e

3f

3g

3h

1

2

select count(t.counts) from

(select id,count(*) counts from 表名 group by id) t

这样得到的结果就是3。

语句大概是这样的

select A.ID ,count(B.ID)from A left join B on A.ID=B.IDgroup by B.ID order by 

count(B.ID) desc

没有亲自试验,可能不对,但根据你这个问题,大致思路就是这样的一个左外连接,A在左,就是把

A表中的所有字段显示出来,

查出来的结果可能是null,不是0,可以用IFNULL(字段,0)这个方法,希望能帮到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7466960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存