sql自我比较与单词ALL
sombody能帮助我理解这段代码背后的过程吗?(在“何处”条件的每个步骤中会发生什么情况) 为什么它会给我一个大陆面积最大的国家。。。 thanx你是:sql自我比较与单词ALL,sql,Sql,sombody能帮助我理解这段代码背后的过程吗?(在“何处”条件的每个步骤中会发生什么情况) 为什么它会给我一个大陆面积最大的国家。。。 thanx你是: 从世界中选择大陆、名称、地区 比较区域以确保其大于或等于子查询中的所有(/*项*/) 制作一个子查询,选择同一大陆上的所有区域 本质上,您是在将一个地区与所有(/*同一大陆上的其他地区*/)进行比较 SELECT continent, name, area FROM world x WHERE area >= ALL (
- 从
中选择世界
大陆、名称、地区
- 比较
以确保其大于或等于区域
子查询中的所有(/*项*/)
- 制作一个子查询,选择同一大陆上的所有区域
- 本质上,您是在将一个
与地区
进行比较所有(/*同一大陆上的其他地区*/)
SELECT continent, name, area FROM world x
WHERE area >= ALL
(SELECT area FROM world y
WHERE y.continent=x.continent
AND area>0)