MySQL最適化カウント()関数

 

需要

 

2006年と2007年の映画の数を1つのSQLで調査します。

 

 

カウント(*)とカウント(id)を区別する

 

特定の年に映画がない場合、このフィールドが見つからないため、クエリに直接カウント(*)を使用することはできません。

 

代わりに、count(id)を使用してください

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

 

 

568の元の記事を公開 180の賞賛 180,000ビュー

おすすめ

転載: blog.csdn.net/Delicious_Life/article/details/105603680