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

右側のコードエリアでは、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

※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する

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

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

出力タイプ: