演習課題「内部結合で、名前と職業を表示」

右側のコードエリアでは、SQL文で、サンプルデータベースの「players」テーブルのデータを取得することができます。このコードを修正して、「players」テーブルと「jobs」テーブルを内部結合し、名前とレベルと職業名を表示するようにしてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!

入力される値

players

idnameleveljob_id
1パイザ126
2ケン72
3リン11
4ユウ33
5クレア104
6ショウ52
7さくら71
8ジャック54
9ロック126
10じゅん1NULL


jobs

idjob_namevitalitystrengthagilityintelligenceluck
1戦士88443
2盗賊33857
3狩人55754
4魔法使い32686
5僧侶55375
6勇者1010101010

期待する出力値

nameleveljob_name
パイザ12勇者
ケン7盗賊
リン1戦士
ユウ3狩人
クレア10魔法使い
ショウ5盗賊
さくら7戦士
ジャック5魔法使い
ロック12勇者

演習課題「左結合で、レベル順に表示」

右側のコードエリアでは、SQL文で、サンプルデータベースの「players」テーブルのデータを、レベルの大きい方から表示されます。
このコードを修正して、「players」テーブルと「jobs」テーブルを左結合し、名前とレベルと職業名を表示するようにしてください。このとき、レベルの大きい方から並べ替えてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!

入力される値

players

idnameleveljob_id
1パイザ126
2ケン72
3リン11
4ユウ33
5クレア104
6ショウ52
7さくら71
8ジャック54
9ロック126
10じゅん1NULL


jobs

idjob_namevitalitystrengthagilityintelligenceluck
1戦士88443
2盗賊33857
3狩人55754
4魔法使い32686
5僧侶55375
6勇者1010101010

期待する出力値

nameleveljob_name
パイザ12勇者
ロック12勇者
クレア10魔法使い
ケン7盗賊
さくら7戦士
ショウ5盗賊
ジャック5魔法使い
ユウ3狩人
リン1戦士
じゅん1NULL

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#07:結合したテーブルを操作しよう

結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。

出力タイプ: