일부 인터뷰 연습을하고 있는데이 흥미로운 SQL 문제가 발생했습니다.다른 SQL 플랫폼의 ALL 절
스키마 월드 (이름, 대륙, 지역, 인구, gdp)가있는 테이블이 제공됩니다. 각 대륙에서 가장 큰 국가 (지역별)를 찾고 대륙, 이름 및 지역을 표시하십시오.
가능한 해결책은 다음과 같습니다
SELECT continent, name, area
FROM world x
WHERE area >= ALL (
SELECT area FROM world y
WHERE y.continent=x.continent)
난 정말 ALL 키워드 작품, 그래서이 쿼리가 실제로 문제를 해결하는 방법을 모르는 방법을 이해하지 않습니다. 또한 SQL 플랫폼간에 ALL 사용이 다른가요? 귀하의 질문에 관해서는
https://dev.mysql.com/doc/refman/5.7/en/all-subqueries.html – user2864740