SQLzoo-select from world

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/G090909/article/details/81014687

1.展示以人口或面积为大国的国家,但不能同时两者

SELECT name,population,area
FROM world 
WHERE (area>3000000 AND population<250000000) OR (area<3000000 AND population>250000000);

2.查询以N开头的国家,Oceania用australasia代替

SELECT name, CASE WHEN continent='Oceania' THEN 'Australasia'
            ELSE continent END
FROM world WHERE name LIKE 'N%';

ELSE 语句必须有,如果没有这行,不符合这个条件的人的国家将会被写成NULL。
CASE类似于一个判断语句,他可以对字段的值进行判断,并返回你设定的值.

3.ROUND()函数

ROUND(10/3,2)=3.33

ROUND(10/3)=3

ROUND(12345,-2)=12300

猜你喜欢

转载自blog.csdn.net/G090909/article/details/81014687
今日推荐