SQL Função ISNULL




SQL > Linguagem SQL avançada > Função ISNULL

A função ISNULL encontra-se disponível nos sistemas SQL Server e MySQL. Contudo, as suas utilizações são diferentes:

SQL Server

No SQL Server, a função ISNULL( ) é utilizada para substituir o valor NULL por outro valor.

Por exemplo, se tivermos a seguinte tabela,

Tabela Sales_Data
Store_Name Sales
Store A 300
Store B NULL

A seguinte instrução SQL,

SELECT SUM ( ISNULL (Sales,100) ) FROM Sales_Data;

apresenta o valor 400. Isso deve-se ao fato de NULL ter sido substituído por 100 através da função ISNULL.

MySQL

No sistema MySQL, a função ISNULL( ) é utilizada para testar se uma expressão é NULL. Se a expressão for NULL, esta função apresenta o valor 1. Caso contrário, esta função apresenta o valor 0.

Por exemplo,

ISNULL(3*3) apresenta o valor 0

ISNULL(3/0) apresenta o valor 1

SQL IFNULL >>



Copyright © 2014   1keydata.com   Todos os direitos reservados.


SQL Avançados
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL Subquery
SQL EXISTS
SQL CASE
SQL NULL
SQL ISNULL
SQL IFNULL
SQL NVL
SQL COALESCE
SQL NULLIF




Mapa do site