SQLZOO网页中SQL的答案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLZOO网页中SQL的答案相关的知识,希望对你有一定的参考价值。
SELECT from world篇
11.
题目:
The CASE statement shown is used to substitute North America forCaribbean in the third column.
SELECT name,
CASE WHEN continent IN (‘Asia‘,‘Europe‘) THEN ‘Eurasia‘
WHEN continent IN (‘North America‘,‘South America‘,‘Caribbean‘) THEN ‘America‘
ELSE continent END
FROM world
WHERE name LIKE ‘A%‘ OR name LIKE ‘B%‘
答案:
SELECT name,continent,
CASE WHEN continent IN (‘Eurasia‘, ‘Turkey‘)
THEN ‘Europe/Asia‘
WHEN continent = ‘Oceania‘
THEN ‘Australasia‘
WHEN continent = ‘Caribbean‘
THEN
CASE
WHEN name LIKE ‘B%‘
THEN ‘North America‘
ELSE ‘South America‘
END
ELSE continent
END
FROM world
ORDER BY name ASC;
以上是关于SQLZOO网页中SQL的答案的主要内容,如果未能解决你的问题,请参考以下文章
SQL练习-SQLZOO SQLZOO:SELECT within SELECT Tutorial
SQL练习-SQLZOO SQLZOO:The JOIN operation