🪺

【SQL】SQL Tutorial(SELECT basics)をやってみた

2023/01/22に公開約1,000字

問題1

〇問題文

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', 'Denmark', 'Norway');

〇別解(INを使用しない場合)

SELECT name, population FROM world
  WHERE name = 'Sweden' 
  OR name = 'Denmark' 
  OR name = 'Norway';

IN句を使用すると、短く書くことができます。

問題3

〇問題文

小さすぎも大きすぎもしない国は?
BETWEEN で範囲を指定する(境界値を範囲に含む)。
以下の例の国は面積 area が 250,000 から 300,000 平方km。
面積が 200,000 ~ 250,000 の国の国名と面積を表示するように修正。

〇解答

SELECT name, area FROM world
  WHERE area BETWEEN 200000 AND 250000;

その他

引用元:
SQL Tutorial(SELECT basics)

Discussion

ログインするとコメントできます