在以下情况下我们如何使用排他性?

问题描述 投票:0回答:1

我们有一个名为tableWorld,其中有populationareanames个国家/地区

显示国家/地区]大(<300万)或人口大(2.5亿)的国家,但不能同时显示两者。显示名称,人口和面积。

  • Australia面积大但人口少,应该是包括在内。
  • 印度尼西亚
  • 人口众多,但面积较小,应该是包括在内。
  • 中国
  • 人口众多,面积很大,应该排除在外。
  • United Kingdom
  • 人口少,面积小,应该被排除。

    我正在使用以下查询:

select name,population,area from world where area>3000000 or population>25000000 not in (population>25000000 and area>3000000);

我们有一个名为世界的表,其中有人口,地区和国家名称显示按面积(大于300万)或人口(大于2.5亿)大的国家,但没有……]]] >

请在下面的查询中使用此问题的解决方案。

SELECT name,population,area from world
WHERE (area>3000000 AND population<25000000 ) OR (population>25000000 AND area<3000000);
mysql sql sql-server database bigdata
1个回答
0
投票

请在下面的查询中使用此问题的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.