SQL Função NVL




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

A função NVL( ) encontra-se disponível no sistema Oracle, mas não nos sistemas MySQL ou SQL Server. Esta função é utilizada para substituir o valor NULL por outro valor. É semelhante à função IFNULL no sistema MySQL 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
Store C 150

A seguinte instrução SQL,

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

apresenta 550. Isso deve-se ao fato de NULL ter sido substituído por 100 através da função NVL, pelo que a soma das 3 linhas é 300 + 100 + 150 = 550.

SQL COALESCE >>



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