Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

IS [NOT] NULL (Transact-SQL)

Determina se uma expressão especificada é NULL.

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

expression IS [ NOT ] NULL

expression

É qualquer expressão válida.

NOT

Especifica que o resultado booliano deve ser negado. O predicado reverte seus valores de retorno, retornando TRUE se o valor não for NULL e FALSE se o valor for NULL.

Se o valor de expression for NULL, IS NULL retornará TRUE; caso contrário, retornará FALSE.

Se o valor de expression for NULL, IS NOT NULL retornará FALSE; caso contrário, retornará TRUE.

Para determinar se uma expressão é NULL, use IS NULL ou IS NOT NULL em vez de operadores de comparação (como = ou !=). Operadores de comparação retornam UNKOWN quando um ou os dois argumentos são NULL.

O exemplo a seguir retorna o nome e o peso de todos os produtos para os quais o peso é menor que 10 libras ou a cor é desconhecida, ou NULL.

USE AdventureWorks2012;
GO
SELECT Name, Weight, Color
FROM Production.Product
WHERE Weight < 10.00 OR Color IS NULL
ORDER BY Name;
GO

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft