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