이 질문을 던집니다 :SQL에서 MAX 또는 ALL
유럽의 모든 국가보다 큰 국가는 어느 국가입니까? 이 ALL
키워드를 사용하여 여기에
SELECT name
FROM world
WHERE GDP >= ALL(SELECT GDP
FROM world
WHERE population>0 AND continent = 'Europe')
하고 null 값을 돌볼 필요
이웹 사이트에서 제안 된 대답은 (일부 국가에서는 NULL GDP 값을 가질 수있다). 단지 이름을 지정] WHERE population >0
내 솔루션을 사용하여 다음과 같이이다 :
SELECT name
FROM world
WHERE GDP >= (SELECT MAX(GDP)
FROM world
WHERE continent = 'Europe')
은 내가
MAX
키워드를 사용하고 그것에서 보인다 이 경우 우리는 돌보는 것을 고려할 필요가 없습니다 값
내 솔루션이 맞습니까? 두 가지 솔루션의 절충점은 무엇입니까? MAX
등
GDP 또는 인구? 유럽이나 세계? –
MySQL, MS SQL Server 또는 Sqlite를 사용하고 있습니까? 관련되지 않은 제품에 태그를 지정하지 마십시오. – jarlh
모호한 점에 대해 사과드립니다. 방금 편집했습니다. –