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