Podupiti su upiti unutar drugih upita i koriste se za dobijanje dodatnih podataka ili filtriranje rezultata glavnog upita.
Primeri upotrebe podupita:
1. Jednostavan podupit u klauzuli WHERE:
SELECT Ime
FROM Zaposleni
WHERE OdeljenjeID = (SELECT OdeljenjeID FROM Odeljenja
WHERE Naziv = 'Računovodstvo');
2. Podupit u klauzuli SELECT:
SELECT Ime, (SELECT COUNT(*) FROM Narudzbe
WHERE KupacID = K.KupacID) AS BrojNarudzbi
FROM Kupci K;
Podupiti omogućavaju rukovanje složenim logikama i zavise od rezultata drugih upita.
Napomena: Podupiti su korisni za rešavanje složenih problema i omogućavaju vam da izgradite upite koji zavise od rezultata drugih upita.
No comments:
Post a Comment