SQL ANY și ALL. Exemple SQL ANY. Operatorul ANY. Valorile subquery.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Operatorul ANY returnează TRUE dacă oricare dintre valorile subquery îndeplinește condiția.
Următoarea instrucțiune SQL returnează TRUE și listează numele produsului dacă găsește ANY înregistrări în tabelul OrderDetails unde cantitate=10 (quantity = 10):
Exemplu:
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity = 10);
Următoarea instrucțiune SQL returnează TRUE și listează numele produsului dacă găsește ANY înregistrări în tabelul OrderDetails unde cantitate>99 (quantity > 99):
Exemplu:
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity > 99);