SQL Case When

Case--When Yapısı

Case
When Şart Then Komutlar
When Şart Then Komutlar
Else
Komutlar
End

Soru:Sayfa sayısı 100-300 arasında olanlara %10 indirim.300-600 arasında olanlara %15 indirim.600 den fazla olanlara %20 indirim, 100 den az olanlara ise indirim yok yazdırınız.

Select ad As 'Kitap Adı',sayfa As 'Sayfa Sayısı',[İndirim Oranı]=
Case
When (sayfa>100 and sayfa<301) Then '%10 İndirim' When (sayfa>300 and sayfa<601) Then '%15 İndirim' When (sayfa>600) then '%20 İndirim'
Else 'İndirim Yok.'
End
From Kitap

Hiç yorum yok:

Yorum Gönder