プログラミング

1. SELECT basics/SQL ZOOの答えと解説

sql_zoo_1 select

SQLZooの答えと解説です。

今までの解説はこちら
2. SELECT from world/SQL ZOOの答えと解説
3. SELECT from Nobel /SQL ZOO の答えと解説
4. SELECT within SELECT/SQL ZOO の答えと解説
5. SUM and COUNT/SQL Zooの答えと解説
6. JOIN /SQL ZOOの答えと解説
7. More JOIN operations /SQL ZOOの答えと解説
8. Using NUll/SQL Zooの答えと解説
9. Self JOIN /SQL ZOO の答えと解説

1. ドイツ(Germany)の人口(population)を表示するように修正する。

WHERE 節の使用例としてフランス France の人口 population を 表示するSQLが書いてある。
注)文字列(短いテキストデータ)はこの様に’シングルクオート’で囲む。

The example uses a WHERE clause to show the population of ‘France’.
Note that strings (pieces of text that are data) should be in ‘single quotes’; Modify it to show the population of Germany

SELECT population
FROM world
WHERE name = 'Germany';

2. Sweden と Norway と Denmark の国名 name と人口 population を表示する

キーワード IN に続くリスト中のそれぞれのアイテムについて表示する。
例としてブラジル、ロシア、インド、中国の国名と人口を表示している。

Checking a list The word IN allows us to check if an item is in a list. The example shows the name and population for the countries ‘Brazil’, ‘Russia’, ‘India’ and ‘China’.
Show the name and the population for ‘Sweden’, ‘Norway’ and ‘Denmark’.

SELECT name, population
FROM world
WHERE name in ('Sweden', 'Norway', 'Denmark');SELECT population
FROM world
WHERE name = 'Germany';

3. 小さすぎも大きすぎもしない国は?

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

Which countries are not too small and not too big?
BETWEEN allows range checking (range specified is inclusive of boundary values).
The example below shows countries with an area of 250,000-300,000 sq. km.
Modify it to show the country and the area for countries with an area between 200,000 and 250,000.

SELECT name, area
FROM world
WHERE area between 200000 and 250000;

 

  2. SELECT from world/SQL ZOOの答えと解説

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です