MySQL Sorgularında “if, else” Kullanımı

Koşul fonksiyonlarından “if, else” ifadelerinin MySql’de kullanımı ile veri içerisinde sorguları koşula göre rahatça yapabilmekteyiz. Bu yazımda bununla ilgili bir örnek paylaşacağım.

MySql’de sql sorgu cümlemiz içerisinde koşul ifadesinin kullanımı şu şekildedir.

select if(koşul,”Doğru”,”Yanlış”) from tablo 

 

Örnek Tablomuz

Şöyle bir senaryomuz var. Tablomuzda 1. sınıftan 12. sınıfa kadar öğrenciler var. Biz bu tabloda 1,2,3 ve 4. sınıftaki öğrenciler için okul türü olarak ilkokul değerini tanımlamak istediğimizi düşünelim. Bunun için koşulumuz.

 

Eğer Sınıfı<=4 ise okul türü olarak İlkokul yazalım. Değilse var olan değeri yazalım.

İç içe koşul da kullanabiliriz. Diğer okul türlerini de yazmak için sorgu cümlemiz şu şekilde olacaktır.

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir