パソコンの小技・備忘録


トップページ > 小技一覧(VB.NET) > SQL辞典(HAVING)

SQL辞典(HAVING)

SELECT "フィールド名1", SUM("フィールド名2") FROM "テーブル名" GROUP BY "フィールド名1" HAVING (関数条件)

レコードを特定のフィールドの値でグループ化する場合に、さらに条件を絞って集計する際に使用します。

グループ化する場合の「WHERE句」というイメージです。

■抽出対象のテーブル(テーブル名:名簿)
住所 氏名 備考 点数
東京都 鈴木 100
神奈川県 田中 背が高い 50
大阪府 鈴木 足が速い 30
北海道 高橋 背が低い 40
千葉県 田島 空港の近く 80

SELECT 氏名, SUM(点数) FROM 名簿 GROUP BY 氏名 HAVING (氏名='鈴木')

鈴木という名前の氏名でグループ化して、点数を合計します。
※実際には、そんな計算はあり得ないような気もしますが…。

■抽出結果
氏名 点数
鈴木 130

トップページに戻る

パソコンの小技・備忘録トップページ(http://pckowaza.web.fc2.com/)を表示

※更新履歴などを掲載していますので、お気に入りはぜひトップページでお願いします!

サイト内検索

 Googleでサイト内検索

小技カテゴリー

カウンタ

メール送信

 ご意見・相互リンク募集中!
意見・相互リンクメールを送信!
inserted by FC2 system