Olá galera o/

Vamos a mais uma postagem sobre funções T-SQL. Hoje vou falar um pouco sobre a função NULLIF(), como é sua sintaxe e como podemos utiliza-la.

A função NULLIF() Retorna nulo se os dois parâmetros passados foram iguais, caso sejam diferentes ele retorno o valor do primeiro parâmetro.

SINTAXE:

NULLIF(param_1, param_2)

Para exemplificar declaramos três variáveis do tipo VARCHAR (20) e colocamos valores com nome de cidades. Colocamos as variáveis 1 e 3 com o mesmo valor e a variável 2 com um valor diferente. Após setar valor nas variáveis fizermos uma comparação verificando se o valor das variáveis 1 e 2 são iguais e em seguida verificamos se os valores de 1 e 3 são iguais.

DECLARE @VALUE1 VARCHAR (20), @VALUE2 VARCHAR (20), @VALUE3 VARCHAR(20)
SET @VALUE1 = ‘RECIFE’
SET @VALUE2 = ‘SÃO PAULO’
SET @VALUE3 = ‘RECIFE’

SELECT NULLIF(@VALUE1, @VALUE2) AS ‘DIFFERENT VALUES’,
NULLIF(@VALUE1, @VALUE3) AS ‘EQUAL VALUES’

Função NULLIF
Função NULLIF

Percebam que no primeiro NULLIF é verificado que os valores são diferentes, então é retornado o valor do primeiro parâmetro. Já no segundo NULLIF como os valores são iguais o valor NULL é retornado.

Espero que tenham gostado da postagem.

Quem quiser mandar comentários, sugestões, criticas e complementos, fiquem a vontade, pois feedbacks positivos ou negativos engradecem meu conhecimento para que possa melhorar as postagem para vocês.

Até a próxima o/

Divulguem nossas Redes Sociais:

Nos sigam no Instagram: consultabd

Nos sigam no Twitter

Deixem um like nos vídeos e se inscrevam no nosso canal do Youtube

 

Publicidade