MSSQL Select İçerisinde Şart (if) Kullanımı - CASE WHEN

Merhabalar Arkadaşlar,

Bu yazımızda mssql select sorgularında şart ifadesini nasıl kullandığımızı basit bir örnekle anlatmaya çalışacağım.

Müşteri tablomuzda cinsiyet sütunumuz bit (1 veya 0) olarak tutulmaktadır.
Sorgu sonucunda ise cinsiyetimizi yazı (Erkek veya Kadın) olarak almak istiyoruz.

CASE WHEN Şartımızı buraya yazıyoruz THEN

Şartımız Doğru ise --> THEN Doğru ise yapılacak olan ELSE
Şartımız Yanlış ise -->  ELSE Yanlış ise yapılacak olan END
Yeni oluşturduğumuz sütuna isim vermek için --> END yeni isim 


Örnek :

Select *,
CASE WHEN cinsiyet = 0 THEN 'Kadın' ELSE 'Erkek' END CinsiyetYazi
from Musteri