gfdghjufg
gfdghjufg
2021-01-25 11:48

sqlzoo中一道题目

  • mysql
  • sql

选择显示GDP高于非洲任何国家的国家的代码(有些国家的GDP值可能为空)。

答案是

SELECT name FROM bbc
 WHERE gdp > (SELECT MAX(gdp) FROM bbc WHERE region = 'Africa')

但下面哪里错了?

SELECT name FROM bbc
 WHERE gdp > ALL (SELECT gdp FROM bbc WHERE region = 'Africa' AND gdp<>NULL)   
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答