SQL Função IFNULL




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

A função IFNULL( ) encontra-se disponível no sistema MySQL, mas não nos sistemas SQL Server ou Oracle. Esta função requer dois argumentos. Se o primeiro argumento não for NULL, a função apresenta o primeiro argumento. Caso contrário, é apresentado o segundo argumento. Normalmente esta função é utilizada para substituir o valor NULL por outro valor. É semelhante à função NVLno sistema Oracle e à função ISNULL no SQL Server.

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 ( IFNULL (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 IFNULL.

SQL NVL >>



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