English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL EXISTS 키워드 사용 방법 및 예제

SQL 키워드 참조

EXISTS

EXISTS 명령어는 서브 쿼리에 어떤 기록이 있는지 테스트합니다. 서브 쿼리가 하나 이상의 기록을 반환하면 true를 반환합니다.

다음 SQL은 제품 가격이 낮은20의 공급업체:

  SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM 
  Products WHERE SupplierId = Suppliers.supplierId AND Price < 20);

다음 SQL은 제품 가격이 같은22의 공급업체:

  SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM 
  Products WHERE SupplierId = Suppliers.supplierId AND Price = 22);

SQL 키워드 참조