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);