|
A função ISNULL encontra-se disponível nos sistemas Servidor SQL 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 © 2013 1keydata.com Todos os direitos reservados.
|