まほろば技術パーク

@komeshogun's InfoTech MEMO

count(*)とcount(列名)の違い

この本読んで、学んだこと 


SELECT COUNT(*) と SELECT COUNT(<列名>) との違い ( ソフトウェア ) - 仕事で使うVBA - Yahoo!ブログ

 

count(*)ってやったら遅くなるからcount(1)ってやってね。って本当かどうか分からない話も聞いたことあるけど、count(列名)ってあまり意識してなかったなあ。

 

意図してcount(列名)とか組まれていても、スルーしてしまいそうだなと思った。それならちゃんとwhere句で is not null指定してあげたほうが頭には優しいよね。

 

count(列名)しか満たせない時ってあるのかな?

 

改訂新版 反復学習ソフト付き SQL書き方ドリル (WEB+DB PRESS plusシリーズ)

改訂新版 反復学習ソフト付き SQL書き方ドリル (WEB+DB PRESS plusシリーズ)