Örnek 1
SQL Tablo Oluşturma
CREATE Table tblIlanlar
(
id INT PRIMARY KEY IDENTITY,
baslik NVARCHAR(255),
durum TINYINT DEFAULT 0
)
Birkaç Kayıt Ekleyelim
Görüldüğü gibi, durum kolonundaki değerler "0", "1" ve "2" değerlerini taşımaktadır. Peki bu sayıları "Yayında Değil", "Yayında" ve "Onay Bekliyor" şeklinde göstermemiz için gereken anahtar kelimeler CASE WHEN deyimidir.
Şimdi sorgumuzu CASE WHEN yapısına göre yazalım.
CASE WHEN Kullanımı
SELECT id, baslik, CASE durum WHEN 0 THEN 'Yayında Değil' WHEN 1 THEN 'Yayında' WHEN 2 THEN 'Onay Bekliyor' END AS 'ilan_durumu' FROM tblIlanlar