Sql Server 2012 – IIF

Sql Server 2012 ile beraber gelen bir diğer fonksiyon ise IIF. IIF fonksiyonu mantıksal ifadenin sonucuna göre iki durumdan birinin geri döndürülmesini sağlar. Mantıksal koşul sağlanıyor ise ilk değer sağlanmıyor ise ikinci değer döndürülür.

Kullanımı:

IIF(Mantıksal İfade,doğru ise; yanlış ise)

Ben örneğimde Adventureworks veritabanında bulunan HumanResources.Employee tablosundaki MaritalStatus değerine göre sonuç üretiyorum. MaritalStatus =’M’ ise ‘Married’ değil ise ‘Single’ değerini döndürüyorum.

[sql]

SELECT
MaritalStatus,
MaritalStatusDesc=IIF(MaritalStatus=’S’,’Single’,’Married’)
FROM HumanResources.Employee

[/sql]

iif

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.