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