Member-only story
T-SQL ile CASE WHEN yapısı
CASE WHEN yapısı SQL dilinde oldukça güçlü ve kullanışlı bir fonksiyondur. Kullanıldığı zaman her seviyeye uygun analizler ve çıktılar elde etmek işten bile değil. Bu nedenle, bu yazıda CASE WHEN yapısı ile bazı sorular soracak ve bu sorulara cevap arayacağız. Bu yazıda kullanılan sorgularda bazı fonksiyonlar standart SQL dilinden farklı “syntax” yapısına sahip olabilir. Bu nedenle çalışmalarınızda kullandığınız veri tabanı yönetim sistemine bağlı olarak fonksiyonlarınızı kullanabilirsiniz. CASE WHEN yapısı ile birlikte farklı farklı fonksiyonları kullanabildiğimizden oldukça faydalı sonuçlar elde edebileceğiz. Örneğin CASE WHEN ile birlikte “Aggregate” fonksiyonları, “GROUP BY”, “HAVING”,“ORDER BY” ve “WHERE” komutları ile çalışılabilir. Bunları bu yazımızda uygulamaya çalışacağız.
TABLO İÇİNDEKİ ALAN ADLARI VE DEĞİŞKENLER
Tablomuzdaki alanlarımız bu şekilde. Şimdi tablo içindeki verilerimizden bazı analizler elde etmeye çalışalım. Kullanacağımız tablonun adı WEBOFFERS