3 Temmuz 2015 Cuma

Kontrol Akış fonksiyonları


Case Operatörü

Sql cümlelerimiz içinde belirli durumlara göre farklı işlemler yapmak istiyorsak Case-When yapısını kullanabiliriz.

  • Select ders.kredi, ders.dadi, case kredi when '3' then "dersin kredisi" end as kredi_no from ders
Bu Sql kodunda kredi sütununda değeri 3 olanlara kredi_no adında yeni bir sütun oluşturup dersin kredisi yazdıracaktır.

If Operatörü

If-Else koşul ifadelerimiz çoğu yazılım dilinde kullanıldığı gibi burada da aynı mantıkta çalışır. Case ile aynı mantığa sahiptir.

  • SELECT ders.kredi,ders.dadi, IF(kredi='3',"kredili ders","dersin kredisi") AS ders_kredisi FROM ders

Hiç yorum yok:

Yorum Gönder