19 Şubat 2019 Salı

SQL SUBQUERY YAPISI

---SUBQUERY YAPISI-------
--Ic ıce select sorgulardır.icteki select sorgusundan gelen cevabın distaki
--select sorgusuna dahil edilerek bir sonuc dahilinde raporlanmına
--islemine yardımcı olur...
--Ne zaman subquery kullnabiliriz?
--1)Inner Join yetersiz kaldığı durumlarda
--2)Having islemin size cevap vermediği durumlarda...
---Ortalama ucretin uzerinde yer alan urunleri gösteriniz...
Select ProductName,UnitPrice from Products where UnitPrice>(Select AVG(Unitprice)
from Products)
--Nancy'nin almis olduğu siparislerin ID'lerini raporlayınız...
Select OrderID from Orders where EmployeeID=(Select EmployeeID from Employees where FirstName='Nancy')
--Beverages kategorisine ait urunleri listeleyiniz..
Select ProductName,categoryID from Products where CategoryID=(Select CategoryID from Categories where CategoryName='Beverages')
--Nancy;Andrew ya da Janet tarafından alinmis ve Speedy Express ile tasinmis siparileri listeleyiniz...
Select OrderID,EmployeeID,ShipVia from Orders where EmployeeID in (Select EmployeeID from Employees where
FirstName in ('Nancy','ANdrew','Janet'))
and ShipVia!=(Select ShipperID from Shippers where COmpanyName='Speedy Express') order by EmployeeID

Hiç yorum yok:

Yorum Gönder