Pythontr

husonet | Tarih: 19.12.2014

Where case when kullanımı

Koşullu sql şartı ekleme where case when kullanımı nasıl yapılır?

Oluşturduğumuz örnek te Onay statüsü 1 ve 2 olanları 1 nolu kullanıcının şarta uymayanların ise bütün kullanıcıların kayıtlarını getirmesini sağlıyoruz.


SELECT *
FROM (`reklam`)
WHERE `SILINDI` = 'F' AND (CASE WHEN ONAY in (1,2) THEN YONETICI_ID=1 ELSE YONETICI_ID>-1 END) AND BOLGE_ID != 20
ORDER BY `ID` desc