ろくろ猫のブログ

しがない会社員の備忘log

【SQL練習】SQL Bolt lesson6

lesson6の問題

f:id:rokuroneko:20210731221918j:plain


問題一覧はこちらです。
SQLBolt - Learn SQL - SQL Lesson 6: Multi-table queries with JOINs
f:id:rokuroneko:20200209154903p:plain

以下が解答となります。


ここでは内部結合を使用します
rokuroneko.hateblo.jp

1.解答

Find the domestic and international sales for each movie

各映画の国内および国際の売り上げを見つけてください

f:id:rokuroneko:20200209154845p:plain

SELECT * FROM movies 
INNER JOIN boxoffice ON movies.id = boxoffice.movie_id;


2.解答

Show the sales numbers for each movie that did better internationally rather than domestically

国内よりも国際の方が成績の良い映画の売り上げを表示してください

f:id:rokuroneko:20200209154938p:plain

SELECT * FROM movies INNER JOIN boxoffice ON movies.id = boxoffice.movie_id 
WHERE domestic_sales < international_sales;


3.解答

List all the movies by their ratings in descending order

すべての映画を評価順に降順で一覧化してください

f:id:rokuroneko:20200209154959p:plain

SELECT * FROM movies INNER JOIN boxoffice ON movies.id = boxoffice.movie_id 
ORDER BY rating DESC;