2009年12月17日木曜日

[MySQL] テーブルのデータ件数をカウントする

# 最もシンプルなSQL
select count(*) from table_name;

全体の行数を取得することができます。

# NOT NULLなカラムがある場合はカラム名を指定する方が良い
select count(culumn_name) from table_name;

カラム名を指定する方がパフォーマンス的に有利です。
ただし、count関数はカラムにNULLがある場合、NULLを除いた行数を集計するため、確実にNOT NULLなカラムを指定する必要があります。


以上です。

0 件のコメント:

コメントを投稿