Daha önceki yazılarımızda northwind veritabanını kullanacağımızı söylemiştik. Sizlerle ortak bir veritabanıyla çalışmak daha akılda kalıcı olduğunu düşündüğümüz için bundan sonra örneklerimiz bu veritabanı üzerinden gidecektir. Northwind veritabanı kurulumu yazımıza buradan oluşabilirsiniz.
Örnek 1- Employees yani işçiler tablosunda yer alan adı ve soyadını birleştirerek iki kolon olan sorguyu tek kolonda yazınız.
select FirstName +' '+ LastName from Employees
Örnek 2- Çalışanlarımın adı normal soyadı büyük harfle gelsin.
select FirstName +' '+ upper(LastName) from Employees
Örnek 3- Çalışanlar tablosunda adı, soyadı ve yaşını ekrana yazdırın. Kolonların adlarını Türkçe yazın.
select FirstName as AD,LastName as SOYAD,datediff(YEAR,BirthDate,GETDATE()) as YAS from Employees
Örnek 4- Sadece kategorisi deniz mahsülleri olan (sea food) olan ürünlerini yazdırın. (Categoryid si 8 olanlar seafood dur.)
select ProductName from Products where CategoryID=8
Örnek 5- Ürünlerimin ürün stokları 10 dan küçük olanların ürün adlarını yazınız.
select ProductName, UnitsInStock from Products where UnitsInStock<10
Örnek 6- Stok miktarı 50 ile 100 arasında olan ürünleri yazdırın.
--mantıksız yazılım select ProductName, UnitsInStock from Products where UnitsInStock>50 and UnitsInStock<100 --daha mantıklı yazılım. Not: Between kullanılırken önce küçük olan sayı yazılır. select ProductName, UnitsInStock from Products where UnitsInStock between 50 and 100
Örnek 7- Kargolanma tarihi null olan siparişlerimi yazdırın.
select * from Orders where ShippedDate is null
Örnek 8- Brezilya, Finlandiya ve Amerika ya gönderilen siparişleri yazdırın.
select * from Orders where ShipCountry in ('Brazil','USA','Finland')
Örnek 9- Adının ilk iki harfi ‘an’ olan çalışanların isimlerini yazdırın.
select FirstName from Employees where FirstName like 'an%'
0 yorum