更新时间2020-10-24 14:14:39
name continent area population GDPAfghanistan Asia 652230 25500100 20343000000 Albania Europe 28748 2831741 12960000000Algeria Africa 2381741 37100000 188681000000Andorra Europe 468 7811 3712000000Angola Africa 1246700 20609294 100990000000...查询面积超过3000000或者人口超过250000000的国家,但是不能显示同时满足以上两个条件的结果。比如中国人口和面积都满足条件,但是需要被排除表名为world问题来源:https://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorialsql 第八题菜鸟,见笑了
不搭环境测试了,你可以试试(标准SQL)
select name from world
where (area >3000000 or population >250000000)
and not (area >3000000 and population >250000000)
若是mysql,可用
select name from world where area >3000000 xor population >250000000
//它的运算结果就是XOR的