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 
  Продукты WHERE SupplierId = Suppliers.supplierId AND Цена < 20);

Следующий SQL перечисляет поставщиков, цена продукта которых равна 22:

  SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM 
  Продукты WHERE SupplierId = Suppliers.supplierId AND Цена = 22);

Справочник по ключевым словам SQL