学ぶ
会員の方
相談する
全6問。5問以上の正解で合格です。コースで学んだことを確かめましょう。
データを取り出すのはSELECT、追加はINSERT、更新はUPDATE、削除はDELETEです。データ分析で使うのはほとんどがSELECT文で、FROMで取り出すテーブルを、SELECTで取り出すカラムを指定します。
復習する:SELECT文
「かつ」の条件はANDでつなぎます。ORにすると「womanである」「30歳以上である」のどちらかを満たす行がすべて取り出されてしまいます。
復習する:WHERE句
GROUP BY gender で性別ごとのグループに分け、COUNT(*) でそれぞれのレコード数を数えます。WHEREで絞る書き方では男性の数しか出ず、男女それぞれを出すにはSQLを2回書くことになります。
復習する:GROUP BY句
ORDER BY は何も付けないと昇順(小さい順)で、DESC を付けると降順(大きい順)になります。ASC は昇順をはっきり書きたいときに使います。
復習する:ORDER BY句
CASE WHEN は、条件に当てはまればTHENの後ろの値を、当てはまらなければELSEの後ろの値を返します。4000は「5000以上」に当てはまらないので'poor'になります。
復習する:条件分岐のCASE WHEN
LEFT JOINは左側のテーブルを主にして、右側のテーブルから紐づくものを紐付けます。左側の行はすべて残り、右側に対応するキーがない列はNULLになります。両方にあるキーだけが残るのはINNER JOINです。
復習する:JOIN句とWITH
/ 6問 正解