MySQL优化之Count()函数

需求

在一条 SQL 中同时查处 2006 年和 2007 年电影的数量 。

区分count(*)和count(id)

我们不能直接用count(*)查询,因为当某一年没有电影时,这一字段是查不出来的

 

而应该用count(id)

select count(release_year='2006' or null) as '06films',count(release_year='2007' or null) as '07films' from film;

发布了568 篇原创文章 · 获赞 180 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/Delicious_Life/article/details/105603680