行の件数を求める事ってよくあるわけです。
単純な例は、この条件に合致するレコード(あっ!レコードって言ってしまった!年がばれる! ※以降行をレコードという時もある事にしますわ)の件数を求めなさい、みたいな事があるわけです。
こんな感じ...
「我が社の顧客に何人いるのさ?」と上司が言ってきた。
「...50社くらいじゃないですか?」
「正確に知りたいのだ」
「...大体でいいぢゃないですか」
「正確に知りたいのだ」
まぁ、抵抗してもしようがないので、出してみるか。
select count(*) from 顧客;
---------
50
「...あー50社でしたね」
「うーむ、君はあなどれんな。ボーナスだ」 なんて事をいうボスはいない。
「んじゃ、太田という名字の人は、我が社の顧客に何人いるのさ?」とボスが言う。
「...なんでしょうか? 何のためでしょうか?」
「どうでも、いいぢゃないか!!!」
「...何故、顔赤くしてるんだ?」
まぁ、抵抗してもしようがないので、出してみるか。
select count(*) from 顧客
where
顧客名 like '太田%';
------------
太田裕美
太田って女性でましたけどー
count(*) って書いたけど、 count(列名) ってやるとその列がNULLのレコードは含まれませーん!
End of Text