SELECT name, area
FROM world
WHERE area > ALL (SELECT area FROM world
WHERE continent="Europe" AND area IS NOT NULL)
SELECT name, area
FROM world
WHERE area >= ALL (SELECT area FROM world
WHERE continent="Europe" AND area IS NOT NULL)
这两个查询之间有什么区别?
因为他们都给出了不同的结果。
答案 0 :(得分:3)
2 >= 2
是真的
2 > 2
是假的。
您的第一个查询只返回世界上比欧洲所有国家都要大的所有国家/地区(如果您已经设置了他们的区域)另一个单词,您将获得所有比欧洲最大的国家/地区更大的国家/地区,第二个查询只返回所有大于或等于欧洲最大国家的国家。