Ae pessoal, segue abaixo um exemplo do uso da nova função T-SQL que pode substituir o CASE:
CREATE TABLE #t (id INT)
INSERT INTO #t VALUES (1),(2),(3)
DECLARE @a int = 3;
DECLARE @b int = 2;
SELECT * FROM #t WHERE id= IIF ( @a > @b, @a, @b )
Returns Id=3.
You can even using nested IIF commands.
SELECT * FROM #t WHERE id= IIF ( @a > @b, IIF(@a>0,@b,0), @b )
Mostrando postagens com marcador Códigos SQL. Mostrar todas as postagens
Mostrando postagens com marcador Códigos SQL. Mostrar todas as postagens
segunda-feira, 3 de dezembro de 2012
nova função IIF SQL Server 2012
quinta-feira, 16 de junho de 2011
Utilizando CASE (SQL)
SELECT *, CASE suaColuna WHEN "VALOR" THEN "VALORdEFINIDO"
WHEN "VALOR2" THEN "VALORdEFINIDO"
WHEN "VALOR3" THEN "VALORdEFINIDO" END AS "suaVARIAVEL",
Coluna
Assinar:
Postagens (Atom)