SQL Server
SQL Server 2012 T-SQL Yeni Fonksiyonlar - IIF ve Choose
18 Kasım 2011
1 dk okuma
1574
0
IIF fonksiyonu mantıksal ifadenin sonucuna göre iki durumdan birinin geri döndürülmesini sağlar. Koşul sağlanıyorsa ilk değer sağlanmıyorsa ikinci eğer geriye döndürülür.
Kullanımı
IIF (Mantıksal İfade,doğruysa, yalnışsa)
Örnek
DECLARE @a int = 45;
DECLARE @b int = 40;
SELECT IIF ( @a > @b, 'Evet büyük', 'Hayır küçük' ) as Sonuc;
Geriye Evet Büyük dönecektir.
Choose fonksiyonu parametre olarak gönderilen iki yada daha fazla değer içerisinden belirtilen indexteki değerin geri dödürülmesini sağlar.
Kullanımı
CHOOSE ( index, değer, val_2 [, val_n ] )
Örnek
SELECT CHOOSE ( 3, 'Alex', 'Emre', 'Volkan', 'Lugano' ) as sonuc;
Geriye Volkan dönecektir.
Kullanımı
IIF (Mantıksal İfade,doğruysa, yalnışsa)
Örnek
DECLARE @a int = 45;
DECLARE @b int = 40;
SELECT IIF ( @a > @b, 'Evet büyük', 'Hayır küçük' ) as Sonuc;
Geriye Evet Büyük dönecektir.
Choose fonksiyonu parametre olarak gönderilen iki yada daha fazla değer içerisinden belirtilen indexteki değerin geri dödürülmesini sağlar.
Kullanımı
CHOOSE ( index, değer, val_2 [, val_n ] )
Örnek
SELECT CHOOSE ( 3, 'Alex', 'Emre', 'Volkan', 'Lugano' ) as sonuc;
Geriye Volkan dönecektir.
Yorumlar (0)
Henüz yorum yok. İlk yorumu sen yap!