group by如何保留count为0的结果?
来源:互联网 发布:电脑自带编程软件 编辑:程序博客网 时间:2024/04/28 10:05
我们知道,使用select count(*) from table1 where condition>100 group by ID时,结果中不会保留count为0的结果,如果我们需要保留count为0的结果怎么办?
不保留0的结果:
select GoodsTypeID,count(*) as Counts from tb_GoodsInfo
where GoodsPrice>1000
group by GoodsTypeID
保留0的结果:
select distinct a.GoodsTypeID,ISNULL(b.SubNum, 0) as Counts
from tb_GoodsInfo as a LEFT JOIN
(select GoodsTypeID,COUNT(1) as SubNum from tb_GoodsInfo as c
where c.GoodsPrice>1000
group by GoodsTypeID) as b
on a.GoodsTypeID = b.GoodsTypeID
- group by如何保留count为0的结果?
- 含有GROUP BY子句的查询中如何显示COUNT()为0的结果
- 含有GROUP BY子句的查询中如何显示COUNT()为0的结果
- MySql含有GROUP BY子句的查询中如何显示COUNT()为0的结果
- 【SQL心得】:在含有GROUP BY的SELECT语句中如何显示COUNT()为0的结果
- SQL心得:在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- MySQL中在含有GROUP BY的SELECT语句中显示COUNT()为0的结果
- group by查询语句中显示count(*)为0的结果
- 含有GROUP BY子句的查询中如何显示COUNT()为0的结果( SELECT语句完整的执行顺序)
- 数据库_MySQL_SQL语句的组装顺序 和 GROUP BY的SELECT语句中显示COUNT()为0的结果
- 关于group by后 count(*) 某一组 指定条件下,记录为0,而返回结果不显示的解决办法
- pgsql + group by + count()统计结果为零的内容不显示问题
- SQL中如何显示COUNT结果为0的行
- PostgreSQL: 如何连接 " group by " 结果集的行?
- hql不能在distinct,group by结果集上使用count的问题,报语法错误
- Excel 實現類似 count..group by.. 的效果
- SQL group by & count
- count+group by
- backtrace-----打印进程异常退出时的堆栈信息
- serialVersionUID加深理解(例子)
- 杭电2576
- 1MB = 1024 KB还是 1MB = 1000 K
- Uva 11401 - Triangle Counting
- group by如何保留count为0的结果?
- vc/atlmfc/include/afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT
- qdialog 不能关闭
- 网络编程之SOCKET
- opencv学习之路【四】——opencv文件结构介绍
- 关于URL编码(get/post)
- Android中Intent用法总结
- qwt 编程使用(一)
- Android,ListView的使用