データマネジメントの学校
← コース一覧に戻る

SQL初級

SQL基礎の続きとして、ソート・集計・条件分岐・JOINなど、実務でよく使う基本操作を演習形式で身につける

このコースは無料で受講できます。ログインすると学習の進捗が記録されます。

  1. 1ORDER BYとLIMITインプット
  2. 2演習① 価格が高い上位3件を取得する演習
  3. 3演習② カテゴリを絞って安い順に並べる演習
  4. 4集計関数(COUNT/SUM/AVG/MIN/MAX)インプット
  5. 5演習① 完了した注文の件数を数える演習
  6. 6演習② 金額の平均・最大・最小を求める演習
  7. 7DISTINCTで重複排除インプット
  8. 8演習① 注文がある顧客IDの一覧を取得する演習
  9. 9演習② カテゴリの一覧を取得する演習
  10. 10CASE WHENによる条件分岐インプット
  11. 11演習① 金額を高額/通常に区分する演習
  12. 12演習② 価格を3段階のランクに分ける演習
  13. 13NULLの扱い(IS NULL, COALESCE)インプット
  14. 14演習① 電話番号が未登録の顧客を探す演習
  15. 15演習② 未登録の電話番号を'未登録'と表示する演習
  16. 16日付関数の基礎(EXTRACT)インプット
  17. 17演習① 2024年の注文だけを取得する演習
  18. 18演習② 月ごとの注文件数を集計する演習
  19. 19文字列関数の基礎インプット
  20. 20演習① 顧客名を大文字に変換する演習
  21. 21演習② 商品名の先頭2文字と表示名を作る演習
  22. 22INNER JOINの基本インプット
  23. 23演習① 注文に顧客名を結合する演習
  24. 24演習② 注文金額の小計を計算する演習
  25. 25LEFT JOIN(外部結合)インプット
  26. 26演習① 顧客ごとの注文件数(0件も含む)を数える演習
  27. 27演習② 一度も注文していない顧客を探す演習
  28. 28HAVINGによる集計後の絞り込みインプット
  29. 29演習① 合計金額が1000円を超える顧客を抽出する演習
  30. 30演習② 2件以上注文している顧客を抽出する演習