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 © 2016   1keydata.com   Todos os direitos reservados.