IN과 EXISTS
기록된 지진에서 가장 가까운 도시로 어느 나라의 수도가 포함되어 있는지 확인하려고 합니다. 이 정보는 Nations 테이블과 Earthquakes 테이블을 비교해 INTERSECT로도 구할 수 있어요. 하지만 INTERSECT는 두 SELECT문에서 열의 개수와 순서가 동일해야 하고, 결과에 바깥 쿼리의 추가 열을 포함하고 싶습니다.
필요한 결과를 얻기 위해, 서로 다른 연산자를 사용한 두 개의 쿼리를 시도해 봅니다.
이 연습은 강의의 일부입니다
SQL Server에서 쿼리 성능 향상하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);