SQL EXISTS Keyword
EXISTS
يختبر الأمر EXISTS
وجود أي سجل في استعلام فرعي ، ويعيد صحيحًا إذا قام الاستعلام الفرعي بإرجاع سجل واحد أو أكثر.
يسرد 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);