5 Eylül 2014 Cuma

SQL Server 2012 Yenilikler-IFF ve CHOOSE Mantıksal Fonksiyonları

SQL Server 2012 ile beraber gelen IFF ve CHOOSE fonksiyonları ile yazılarıma devam etmek istiyorum.

IFF Fonksiyonu
IFF ifadesi Oracle PL-SQL'de bulunan DECODE fonksiyonuna benzer ancak onun kadar yetenekli değildir. Boolean bir koşulun sonucuna göre  iki durumdan birini geriye değer döndürür. Koşul sağlanıyorsa birinci değer sağlanmıyorsa ikinci değer geriye döndürülür.

DECLARE @a int=45;
DECLARE @b int=40;
SELECT  IFF (@a>@b,'TRUE','FALSE') AS Result;


CHOOSE Fonksiyonu
Choose Fonksiyonu iki veya daha fazla değerin içinden belirtilen sıradaki değeri döndürür.

SELECT CHOOSE ( 3, 'Manager', 'Director', 'Developer', 'Tester' ) AS Result;


Sql Server DateTime Veri Tipindeki Datayı Türkçe Formatında Göstermek

  SQL'de tarihleri farklı formatlarda göstermek için FORMAT fonksiyonunu kullanabilirsiniz. Türkçe kısa tarih formatı genellikle "...