Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / Sql Kurs / Sql Soruları ve Yanıtları ( Alıştırmalar )

Sql Soruları ve Yanıtları ( Alıştırmalar )

Sorulan sorular Norhwind database içerisindeki tablolarla sorulmuş, Sayfa sonunda indirme linki verilmiştir.
1-Case when kullanarak Northwind databaseinde employees tablosundaki (Mr.) ifadesine bay ve (Mrs. ve Ms.) ifadelerine bayan kelimelerini kullanarak (Mrs.-Ms.-Mr.) hariç diğer tüm kayıtların boş gelmesini nasıl sağlarızı

select
case TitleOFCourtesy
when ‘MS.’ then ‘Bayan’
when ‘Mrs.’ then ‘Bayan’
when ‘Mr.’ then ‘Bay’
else ‘ ‘
end as ‘Unvan’,
FirstName + ‘ ‘ + LastName as ‘Full Name’
from employees

2-Substring metodunu kullanarak, Adı ve Soyadı birleşik olarak kayıtları listeleyip,Homepage alanı 206 olanı Usa  –  71 olsnı Uk  kayıtlarını country alanını kullarak  nasıl listeleyebiliriz.
select
case TitleOfCourtesy
when ‘MS.’ then ‘Bayan’
when ‘Mrs.’ then ‘Bayan’
when ‘Mr.’ then ‘Bay’
end as ‘Unvan’,
FirstName + ‘ ‘ + LastName as ‘Full Name’,HomePhone,
case when substring(homephone,3,2) = ‘206’ then ‘USA’
when substring(homephone,2,2) = ’71’ then ‘UK’
end as ‘Country’

‘eğer kısıt koyacaksak case i boş bırakıp whene yazarız herşeyi
‘ama kısıtsız bir cümleyse normal halinde yazarız


3- ‘ order tablosunu kullanarak bir müşterinin hangi zamanlarda sipariş verdiğini tekrarsız olarak nasıl listenir.

select distinct (month(orderdate))
from orders
order by 1′ Ay sütununu tarihsel sıraya koymak için’
‘-
4’ Orders tablosundaki ayları nasıl Türkçe olarak  listeleyebiliriz ‘

select
case (month(orderdate))
when 1 then ‘Ocak’
when 2 then ‘Şubat’
when 3 then ‘Mart’
when 4 then ‘Nisan’
when 5 then ‘Mayıs’
when 6 then ‘Haziran’
when 7 then ‘Temmuz’
when 8 then ‘Ağustos’
when 9 then ‘Eylül’
when 10 then ‘Ekim’
when 11 then ‘Kasım’
when 12 then ‘Aralık’
end ‘Turkish Month Name’
from orders

‘5 Orders tablosundaki günleri yanlızca Monday = Pazartesi ve Friday = Cuma günlerini olarak nasıl sütun sütun listelenir.

Select orderdate=’Monday’ as ‘Monday’,orderdate=’Fridey’ as ‘this Fridey’ from orders

Northwind database indirmek için Tıklayın
Northwind database kurulumu üzerine çift tıklayıp kurulumu yaptıktan sonra c sürücüsünde oluşmuş olan SQL Server 2000 Sample Databases klasorü içinde oluşmuş olan northwnd.mdf dosyasını sql server programını açarak databaseler menüsü üstüne sağ tıklayıp attach menüsünden gösterin ve northwind database ini kullanmaya başlayabilirsiniz.Pubs database ininde aynı şekilde kurabilirsiniz.


Ayrıca bknz.

kelime içerisinden harf yada rakamaları silme

kelime içerisinden harf yada rakamaları silme Merhaba, kelime içerisinden harf yada rakamaları silme işlemini kısaca …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir