Saiba como utilizar a cláusula CASE no SQL Server.
Expressões CASE Script podem ser utilizados em diversas situações. Pòr exemplo, em uma lista de um SELECT, em uma cláusula WHERE, cláusulas HAVING, listas IN, DELETE, UPDATE e até mesmo em funções.
Um case simples checa uma expressão ao invés de múltiplos valores. Em uma lista de um SELECT um CASE simples permite apenas expressões de igualdade. Outras comparações não são permitidas. Um CASE simples opera comparando a primeira expressão com com a expressão em cada WHEN equivalente. Se essas expressões são equivalentes, a expressão THEN é retornada.
Veja abaixo:
DECLARE @valor INT SET @valor = 3 SELECT CASE @valor WHEN 1 THEN 'Primeiro' WHEN 2 THEN 'Segundo' WHEN 3 THEN 'Terceiro' ELSE 'Outro Valor' END
Expressões CASE de pesquisa permite que você avalie um conjunto de expressões booleanas para determinar um resultado. Veja no exemplo abaixo.
DECLARE @Valor INT SET @Valor = 5 SELECT CASE WHEN @Valor <=3 THEN 'Valor menor ou igual a 3' ELSE 'Valor maior do que 3' END
Wesley Mota
Latest posts by Wesley Mota (see all)
- The Ultimate Guide to Gry Online Ruletka - novembro 14, 2024