count関数

| コメント(0)

そろそろ時間切れ。

レコードの数を数える関数。

構文?:SELECT COUNT(フィールド名) AS 名前 FROM テーブル名

 

時間ないのでまるっとコピー。

参照:

http://www.sql-reference.com/summary/count.html

■レコード数の取得

COUNT関数はSELECT文により選択されたレコードの件数を返します。
COUNT関数の引数に*(アスタリスク)を指定した場合はすべてのレコード数を取得することができます.

SELECT COUNT(*)
FROM テーブル名

 


■NULLを含まないレコード数の取得

COUNT関数の引数に列名を指定した場合は,その列の値がNULL以外のレコード数を取得します.

SELECT COUNT(列名)
FROM テーブル名

 


■重複を含まないレコード数の取得

COUNT関数の引数でDISTINCT句を使用すると,重複した値を1つにまとめてからレコード数を取得することができます.

SELECT COUNT(DISTINCT 列名)
FROM テーブル名
 

※DISTINCT:重複行の削除

 

■グループ化してレコード数を取得

GROUP BY句を使用することで,同じ値を持つデータごとにグループ化してレコード数を求めることができます.

SELECT 集計キー1, 集計キー2, ..., COUNT(列名1), COUNT(列名2), ...
FROM テーブル名
GROUP BY 集計キー1, 集計キー2, ...

 

-------------------------------------------

注意.
SELECT句には,GROUP BY句で指定した列と集計関数のみを指定することができます.

コメントする

MTBlog50c2BetaInner

2014年7月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31