SQLZOO练习(三) Select from world |
您所在的位置:网站首页 › 南美洲洲国家首都 › SQLZOO练习(三) Select from world |
SQLZOO练习(三) Select from world Select from world 1.阅读有关此表的注释。观察运行此 SQL 命令的结果,以显示所有国家/地区的名称、大陆和人口。 SELECT name, continent, population FROM world;2.如何使用 WHERE 来筛选记录。显示人口至少为 2 亿的国家/地区的名称。2 亿是 200000000 ,有八个零。 SELECT name FROM world WHERE population >= 200000000;3.给那些至少有2亿的国家提供人均国内生产总值。 帮助:如何计算人均GDP 人均GDP是国内生产总值除以人口 SELECT name,gdp/population FROM world WHERE population>=200000000;4.显示人口数以百万计的"南美"国家。将人口除以 1000000,使人口以百万计。 SELECT name,population/1000000 FROM world WHERE continent = 'South America';5.显示人口为法国,德国,意大利。 SELECT name, population FROM world WHERE name IN('France','Germany','Italy');6.显示包含"联合"一词的国家/地区 SELECT name FROM world WHERE name like '%United%';7.如果一个国家面积超过300万平方公里,或者人口超过2.5亿,它就是大国。显示按地区或按人口数量大的国家。显示名称、人口和面积。 SELECT name,population,area FROM world WHERE area >= 3000000 OR population >=250000000;8.显示按地区(超过300万)或人口大的国家(超过2.5亿),但不是两者。显示名称、人口和面积。 澳大利亚面积大,人口少,应该包括在内。 印尼人口众多,但面积小,应该包括在内。 中国人口众多,面积大,应该被排除在外。 英国人口少,面积小,应该被排除在外。 SELECT name,population,area FROM world WHERE area >= 3000000 XOR population>=250000000;9.显示人口以百万和十亿的国内生产总值为"南美"国家。使用ROUND 函数将值显示为小数点两位。对于南美洲,人口数百万,GDP以数十亿计达到2位小数。 SELECT name,ROUND(population/1000000,2),ROUND(gdp/1000000000,2) FROM world WHERE continent = 'South America';10.显示万亿美元国家的人均 GDP 最接近 1000 美元。 SELECT name,round(gdp/population/1000)*1000 FROM world WHERE gdp>=1000000000000;11.希腊有首都雅典。每个字符串"希腊"和"雅典"有6个字符。显示名称和大写字母具有相同数量的字符的名称和大写字母。 您可以使用 LENGTH函数查找字符串中的字符数 SELECT name,capital FROM world WHERE LENGTH(name)= LENGTH(capital);12.瑞典的首都是斯德哥尔摩。这两个词都以字母"S"开头。显示每个匹配字母的名称和大写字母。不要包括名称和首都是同一单词的国家。 可以使用左函数隔离第一个字符。 您可以使用"不等于"运算符。 SELECT name, capital FROM world WHERE LEFT(name,1)=LEFT(capital,1) AND namecapital;13.赤道几内亚和多米尼加共和国的名字中都有所有元音(e i o u)。它们不算数,因为它们的名字中有多个单词。 查找名称中包含所有元音且没有空格的国家/地区。 您可以使用该短语从结果中排除字符。name NOT LIKE ‘%a%’ 查询显示错过像巴哈马和白俄罗斯这样的国家, 因为它们至少包含一个 “a” SELECT name FROM world WHERE name LIKE '%e%' AND name LIKE '%i%' AND name LIKE '%o%' AND name LIKE '%u%' AND name NOT LIKE '% %';Quiz:EDBDBDC |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |