プロジェクト の MySQL スキルツリー

学生のコース分析のための SQL クエリ

初級

このプロジェクトでは、学生のコースデータベースに対してさまざまな SQL クエリを実行する方法を学びます。このデータベースは 3 つのテーブルで構成されています。学生テーブル (S)、コーステーブル (C)、および学生コーステーブル (SC) です。これらのテーブルからデータを取得し、操作してさまざまなタスクを達成する方法を学びます。

databasemysql

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、学生コースデータベースで様々な SQL クエリを実行する方法を学びます。このデータベースは、3 つのテーブルで構成されています。学生テーブル(S)、コーステーブル(C)、および学生コーステーブル(SC)です。これらのテーブルからデータを取得して操作し、さまざまなタスクを達成する方法を学びます。

👀 プレビュー

SQL データベースプレビュー画像

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 「Daniel」先生が教えるコースを履修していないすべての学生の名前をリストアップする方法
  • 2 つ以上のコースで不合格(点数 < 60)となった学生の学籍番号と名前をリストアップする方法
  • コース「11」とコース「12」の両方を履修したすべての学生の名前をリストアップする方法
  • コース「11」の点数がコース「12」の点数より高いすべての学生の学籍番号をリストアップし、昇順にソートする方法
  • 「John Davis」より年上のすべての学生の名前をリストアップする方法
  • コース「12」を履修したすべての学生の中で最も高い点数を獲得した学生の学籍番号をリストアップする方法
  • すべての学生の名前と、選択したコース ID と点数をリストアップする方法
  • 4 つ以上のコースを履修した学生の学籍番号と合計点数(エイリアス:SG)を、合計点数の降順にソートしてリストアップする方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • 関係型データベースからデータを取得して操作するための複雑な SQL クエリを書く方法を理解する
  • サブクエリ、結合、集約、ソートなどのさまざまな SQL テクニックを適用して、現実世界のデータ分析問題を解決する
  • データ駆動型の意思決定と問題解決に不可欠な SQL スキルを身につける

講師

labby
Labby
Labby is the LabEx teacher.