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