More Related Content
Similar to SQL勉強会 初級編 (17)
SQL勉強会 初級編
- 1. Copyright © 2016 Digital Garage, Inc. All Rights Reserved
SQL勉強会:初級編
2017/06/21
⽇⾼⼀⾺
- 8. データベースとは
- 8 -
社員番号 ⽒名 ふりがな ⽣年⽉⽇
A001 佐藤花⼦ さとうはなこ 1980-01-23
A002 ⼭⽥太郎 やまだたろう 1979-04-20
B001 ⽥中⼀郎 たなかいちろう 1983-12-07
⾏(row、レコードなど):
1⾏がひとまとまりのデータ
例)社員番号A001の⼈の情報
列(column、属性など):
1列がひとまとまりのデータ
同じ列は、データ型が決まっている
- 36. 簡単な集計をしてみよう
- 36 -
SELECT
COUNT(*)
, SUM(price)
, AVG(price)
, MAX(price)
, MIN(price)
FROM book;
SELECT
publisher_id
, COUNT(*)
, SUM(price)
, AVG(price)
, MAX(price)
, MIN(price)
FROM book
GROUP BY publisher_id;
- 39. まとめ
- 39 -
SELECT 列名 FROM テーブル名
どの列(カラム)を
抽出するか
どのテーブルから
SELECT 列名 FROM テーブル名
WHERE 条件
どの列(カラム)を
抽出するか
どのテーブルから
どんな条件で
- 40. まとめ
- 40 -
SELECT 列名, 集計関数 FROM テーブル名
GROUP BY 列名
グループ化に
使った列
どんな計算をするか
どの列でグループ化するか