bonjour
Une nouvelle fonction logiques a était introduits, à partir de SQLServer2012 C’est la Fonction « IIF » qui peuvent prochainement remplacer la fonction case when then
Syntaxe :IIF (boolean_expression, true_value, valeur_faux) Le premier paramètre est l’instruction conditionnelle. Le deuxième paramètre est la valeur de retour si la condition est remplie. . Le troisième paramètre est la valeur retourné
Examples:
declare @a int ,@b int set @a=10 set @b=20 select case when @a<@b then 'true' else 'false' end as test GO
declare @a int ,@b int set @a=10 set @b=20 SELECT IIF(@a<@b,'true','false') as test