다음 쿼리에서 EXISTS의 동작 방식에 대한 올바른 설명은?
다음 쿼리에서 EXISTS의 동작 방식에 대한 올바른 설명은?
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products
WHERE Products.SupplierID = Suppliers.SupplierID AND Price < 20);
정답: B
⦁ EXISTS는 서브쿼리가 최소 하나의 결과를 반환하면 TRUE가 됩니다
⦁ 각 공급업체에 대해 "가격 < 20인 상품이 존재하는가?"를 확인합니다
⦁ 조건을 만족하는 상품이 하나라도 있으면 해당 공급업체가 결과에 포함됩니다
⦁ 모든 상품이 조건을 만족할 필요는 없고, 하나만 만족하면 됩니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.