Exists Operatörü

EXISTS operatörü, bir alt sorguda herhangi bir kaydın varlığını test etmek için kullanılır.

Alt sorgu bir veya daha fazla kayıt döndürürse, EXISTS operatörü TRUE değerini döndürür.

EXISTS Syntax

SELECT sütun_adları 
FROM tablo_adı 
WHERE EXISTS 
(SELECT sütun_adı FROM tablo_adı WHERE koşul); Code language: SQL (Structured Query Language) (sql)

EXISTS Örneği

Aşağıdaki SQL kodu TRUE değerini döndürür ve ürün fiyatı 20’den düşük olan tedarikçileri listeler:

SELECT SupplierName 
FROM Suppliers 
WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price < 20); Code language: SQL (Structured Query Language) (sql)
Exists Operatörü

Aşağıdaki SQL kodu TRUE değerini döndürür ve ürün fiyatı 18’e eşit olan tedarikçileri listeler:

SELECT SupplierName 
FROM Suppliers 
WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.SupplierID = Suppliers.supplierID AND Price = 18);Code language: SQL (Structured Query Language) (sql)
Exists Operatörü

Yayımlandı

kategorisi

yazarı:

Etiketler: