23 Haziran 2015 Salı

CASE KOD KULLANIMI




select ono ,adi,soyadi,dyeri,
case dyeri
when '3' then 'mucahit'
when 'emre' then 'mehmet'
when 'ali' then 'can'
when 'bursa' then 'mus'
else 'bulunamadı'
end  As sonuc
from ogrenci




Seçilen değişkenin değerinin belirli durumlara uyup uymadığını kontrol eden yapıdır. Değişkenin değeri, belirtilen birçok durumdan hangisine uyuyorsa o durum altındaki komutlar çalışır. Bunu, ben if ile de yapabilirim diye düşünebilirsiniz. Doğru düşünüyorsunuz. switch ile yaptığınız işi if yapısı ile de yapabilirsiniz. Burada case yapısının avantajı daha düzenli kod yazmamızı sağlamasıdır.





Hiç yorum yok:

Yorum Gönder