اپراتور EXISTS در SQL
یادگیری SQLاپراتور EXISTS برای وجود هر رکورد در کوئری استفاده می شود.
اپراتور EXISTS اگر کوئری یک یا چند رکورد را بازگرداند.
ساختار EXISTS
FROM table_name
WHERE EXISTS
(SELECT column_name FROM table_name WHERE condition);
پایگاه داده نسخه نمایشی
یک انتخاب از جدول " Products"
و یک انتخاب از جدول " Suppliers"
مثال EXISTS
دستور SQL زیر تامین کنندگان را با قیمت محصول کمتر از 20 فهرست می کند:
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE SupplierId = Suppliers.supplierId AND Price < 20);
24 رکورد انتخاب شد
دستور SQL زیر تامین کنندگان را با قیمت محصول برابر با 22:
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM Products WHERE SupplierId = Suppliers.supplierId AND Price = 22);
1 رکورد انتخاب شد
نظر شما
>