BBC QUIZ/ja
From SQLZoo
| Language: Project:Language policy | English • 日本語 • 中文 |
|---|
| name | continent | area | population | gdp |
|---|---|---|---|---|
| Afghanistan | South Asia | 652225 | 26000000 | |
| Albania | Europe | 28728 | 3200000 | 6656000000 |
| Algeria | Middle East | 2400000 | 32900000 | 75012000000 |
| Andorra | Europe | 468 | 64000 | |
| Brazil | South America | 8550000 | 182800000 | 564852000000 |
| Colombia | South America | 1140000 | 45600000 | |
| Nauru | Asia-Pacific | 21 | 9900 | |
| Uzbekistan | Central Asia | 447000 | 26000000 | |
| ... | ||||
Uで始まる国名を表示するコードを選べ。
SELECTname FROMworld WHEREname BEGINwithU
SELECTname FROMworld WHEREnameLIKE'%U'
SELECTname FROMworld WHEREnameLIKE'%u%'
SELECTname FROMworld WHEREnameLIKEU
SELECTname FROMworld WHEREnameLIKE'U%'
イギリス United Kingdom の人口を表示するコードを選べ。
SELECTpopulation FROM'United Kingdom'
SELECTname FROMworld WHEREpopulation='United Kingdom'
SELECTFROMworld WHEREpopulationIN'United Kingdom'
SELECTpopulation FROMworld WHEREname='United Kingdom'
SELECTpopulation FROMworld WHERE'United Kingdom'INname
SQLの問題(ミス)を答えよ。以下は、フランス France がある大陸の表示を意図したコードである。
SELECTcontinent FROMworld WHERE'name'='France'
continent が 'continent' であるべき。
'name' が name であるべき。
'France' が "France" であるべき。
'France' が France であるべき。
= が IN であるべき。
次のコードから得られる結果を選べ。
SELECTname,population/10 FROMworld WHEREpopulation<10000
Andorra 6400
Nauru 990
Andorra 64000
Nauru 9900
Nauru 99
Nauru 990
Nauru 9900
Europe と Asia の国々の国名と人口を表示するコードを選べ。
SELECTname FROMworld WHEREcontinentIN('Europe','Asia')
SELECTname,population FROMworld WHEREcontinentIN('Europe','Asia')
SELECTname,population FROMworld WHEREnameIN(EuropeAsia)
SELECTname,population FROMworld WHEREnameIS('Europe','Asia')
SELECTname,population FROMworld WHEREcontinent=('Europe','Asia')
実行結果が2行になるコードを選べ。
SELECTnameFROMworld WHEREname='Cuba'
SELECTnameFROMworld WHEREname='Cuba' ANDname='Togo'
SELECTnameFROMworld WHEREnameEITHER('Cuba','Togo')
SELECTnameFROMworld WHEREnameIN('Cuba','Togo')
SELECTnameFROMWHEREnameIS'Mali'
このコードから得られる結果を選べ。
SELECTnameFROMworld WHEREcontinent='South America' ANDpopulation>40000000
Afghanistan
Brazil
Colombia
Brazil
Brazil
Colombia
Brazil South America
Colombia South America
Brazil 182800000
Colombia 45600000
Retrieved from "https://sqlzoo.net/w/index.php?title=BBC_QUIZ/ja&oldid=40628"