SELECT basics/ja
From SQLZoo
Language: | English • Deutsch • español • 日本語 • 中文 |
---|
name | continent | area | population | gdp |
---|---|---|---|---|
Afghanistan | Asia | 652230 | 25500100 | 20343000000 |
Albania | Europe | 28748 | 2831741 | 12960000000 |
Algeria | Africa | 2381741 | 37100000 | 188681000000 |
Andorra | Europe | 468 | 78115 | 3712000000 |
Angola | Africa | 1246700 | 20609294 | 100990000000 |
.... |
テーブル名 world name:国名 continent:大陸 area:面積 population:人口 gdp:国内総生産
世界各国のテーブルworld
の紹介
WHERE 節の使用例としてフランス France の人口 population を表示するSQLが書いてある。 注)文字列(短いテキストデータ)はこの様に'シングルクオート'で囲む。
ドイツ(Germany)の人口(population)を表示するように修正する。
SELECT population FROM world
WHERE name = 'France'
SELECT population FROM world
WHERE name = 'Germany'
スカンジナビア
キーワード 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');
丁度いいサイズ
小さすぎも大きすぎもしない国は?
BETWEEN
で範囲を指定する(境界値を範囲に含む)。以下の例の国は面積 area が 250,000 から 300,000 平方km。
面積が 200,000 ~ 250,000 の国の国名と面積を表示するように修正。
SELECT name, area FROM world
WHERE area BETWEEN 250000 AND 300000
SELECT name, area FROM world
WHERE area BETWEEN 200000 AND 250000
- チュートリアル2に進む準備完了:SELECT 文で WHERE を使う