サブクエリを使ってみよう playersテーブル,サブクエリ,ASの使い方[Progate]
playersテーブル
playersテーブル
・サッカーデータを集めるらしい
2つのクエリを使ってみよう
クエリの中に他のクエリを入れるクエリの中に他のクエリを入れるクエリの中
サブクエリとは
「クエリの中に他のクエリを入れる」こと
こう覚える
サブクエリの書き方
()内にセミコロン(;)は不要サブクエリの最後にセミコロン()内にセミコロン
・()を使ってサブクエリを作る。セミコロンは2つめのクエリの最後につける
・サブクエリを書くときはスペースを挟む
このように覚える
サブクエリの実行順番
サブクエリ実行後外のクエリが実行される順番に気をつけよサブクサブクエリ
サブクエリ(2つ目のクエリ)→外側のクエリ(最初に書いたクエリ)
↑
このような実行順番になる
データを読みやすくしよう
取得したカラム名の表示を変更することができる取得したカラム名の表示を変
「 取得したカラム名の名前を変更する」作業したいときは以下
↓
ASを使う
ASの使い方
カラム名 AS "名前"カラム名 AS "名前"カラム名 AS "名前"カラム名 AS "名前"
Ex.
SELECT 集計方法(カラム名) AS "変更したい名前"
FROM データ名
演習問題
前項目のEx.部分を良くみて写経すること。
・WHERE は問題文を読み、関数計算の条件を書く
Ex.
SELECT カラム名 "取得したい名前"
FROM データ名
WHERE 条件を書いてグループ化;
・カラム名の変更条件を要確認する
・カラム名の変更にWHEREはいらない