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

SQL EXISTS キーワードの使用方法及び例

SQLキーワードリファレンス

EXISTS

EXISTSコマンドは、サブクエリにどの記録があるかをテストします。サブクエリが1件または複数の記録を返す場合、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キーワードリファレンス