시작하기무료로 시작하기

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);
코드 편집 및 실행