--NULL IFADELERIN KONTROLU
--Henuz musteriye ulasmamıs siparisleri listeleyelim...
select OrderId,OrderDate,ShippedDate from Orders where ShippedDate is null
--Musteriye ulasmis olan siparisleri listeleyelim...
select OrderId,OrderDate,ShippedDate from Orders where ShippedDate is not null
--Bolge bilgisi(region) olmayan musterileri(Customers) raporlayiniz..
Select CompanyName,Region from Customers where Region is null
--Kimseye rapor(Reportsto) vermeyen personlimin adi,soyadi ve unvani(Title) nedir?
Select FirstName,LastName,Title,ReportsTo from Employees where ReportsTo is null
--categoryID'si 5 olan,urun bedeli 20'den buyuk 300'den kucuk olan ve stok durumu null olmayan
--urunlerimin detaylarini gosteriniz..
Select Productname,CategoryId,UnitsInStock,UnitPrice from Products where CategoryID=5 and
UnitPrice<300 and UnitsInStock is not null
--'DUMON' ya da 'ALFKI' CustomerID'lerine sahip musteriler tarafından alinmis,1 nolu personlin
--onayladigi (EmployeeID),3 nolu kargo firması tarafindan tasinmis (ShipVia) ve ShipRegion'ı
--null olan siparisleri gosteriniz..
--NOT:Bir sorgu icerisinde hem "OR" hem de "AND" ifadelerini ayni anda kullanıyor ise "OR"
--filtrelerini parantez yardımıyla kendi icerisinde degerlendirme zorunluluğu getirmelisiniz..
Select CustomerID,EmployeeID,ShipVia,ShipRegion from Orders where
(CustomerID='DUMON' or CustomerID='ALFKI')
and EmployeeID=1
and ShipVia=3
and ShipRegion is null
--sadece 3,5,7,4,12,8 idelerini içermeyenler gelsin
select * from [Order Details] where ProductID not in (3,5,7,4,12,8)
--ücüncü karakteri a,b,c den bir tanesi olan ürün isimlerini listeler
select*from Products where ProductName like '__[abc]%'
Hiç yorum yok:
Yorum Gönder