29 Haziran 2015 Pazartesi

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