【SQL練習】【SQLZOO】 0 SELECT basics
0 SELECT basics
問題はこちらです。
SELECT basics/ja - SQLZOO
以下が解答となります。
1.world 国テーブルの導入
【問題】
WHERE 節の使用例としてフランス France の人口 population を表示するSQLが書いてある。 注)文字列(短いテキストデータ)はこの様に'シングルクオート'で囲む。
ドイツ(Germany)の人口(population)を表示するように修正する。
SELECT population FROM world WHERE name = 'France'
【解答】
SELECT population FROM world WHERE name = 'Germany'
2.スカンジナビア
【問題】
キーワード IN に続くリスト中のそれぞれのアイテムについて表示する。 例としてブラジル、ロシア、インド、中国の国名と人口を表示している。
Sweden と Norway と Denmark の国名 name と人口 population を表示する
SELECT name, population FROM world WHERE name IN ('Brazil', 'Russia', 'India', 'China');
【解答】
SELECT name, population FROM world WHERE name IN ('Sweden', 'Norway', 'Denmark');
3.丁度いいサイズ
【問題】
小さすぎも大きすぎもしない国は? BETWEEN で範囲を指定する(境界値を範囲に含む)。以下の例の国は面積 area が 250,000 から 300,000 平方km。面積が 200,000 ~ 250,000 の国の国名と面積を表示するように修正。
Sweden と Norway と Denmark の国名 name と人口 population を表示する
SELECT name, area FROM world WHERE area BETWEEN 250000 AND 300000
【解答】
SELECT name, area FROM world WHERE area BETWEEN 200000 AND 250000;
今後はこちらの「SQLZOO」の問題を解いていこうと思います。
更新は不定期にはなります。