【SQLZOO答え】0.SELECT basics
SQL入門を勉強するため、友人にSQLの練習問題ないかと聞いたら、
【SQLZOO】というサイトを教えてもらいました。
ただし、問題を解いてるうちに、わからない問題に関して、クエリの答えがおらず、結果しか教えてくれないので、答えをアウトプットしようと思い、noteを始めました。
0.SQLZOO練習問題
1.world 国テーブルの導入
WHERE 節の使用例としてフランス France の人口 population を表示するSQLが書いてある。 注)文字列(短いテキストデータ)はこの様に'シングルクオート'で囲む。
ドイツ(Germany)の人口(population)を表示するように修正する。
select
population
from
world
where
name = 'Germany';
2.スカンジナビア
キーワード IN に続くリスト中のそれぞれのアイテムについて表示する。 例としてブラジル、ロシア、インド、中国の国名と人口を表示している。
Sweden と Norway と Denmark の国名 name と人口 population を表示する。
select
name, population
from
world
where
name in ('Sweden', 'Norway', 'Denmark');
3.丁度いいサイズ
小さすぎも大きすぎもしない国は? BETWEEN で範囲を指定する(境界値を範囲に含む)。以下の例の国は面積 area が 250,000 から 300,000 平方km。面積が 200,000 ~ 250,000 の国の国名と面積を表示するように修正。
select
name, area
from
world
where
area between 200000 and 250000;
Update 2020,02,17
その他の答えへ
0.SELECT basics
1.SELECT name
2.SELECT from World
3.SELECT from Nobel
4.SELECT within SELECT
5.SUM and COUNT
6.JOIN
7.More JOIN operations
8.Using Null
8+ Numeric Examples
9.Self join
10.Tutorial Quizzes
11.Tutorial Student Records
12.Tutorial DDL
※問題を攻略でき次第、随時更新いたします。
この記事が気に入ったらサポートをしてみませんか?