Funcții SQL NULL. Soluţii. MySQL. Funcția MySQL IFNULL(). Funcția COALESCE(). SQL Server. Funcția SQL ISNULL().

Soluţii

MySQL

Funcția MySQL IFNULL() vă permite să returnați o valoare alternativă dacă o expresie este NULL:
 
SELECT ProductName, UnitPrice * (UnitsInStock + IFNULL(UnitsOnOrder, 0))
FROM Products;

sau putem folosi funcția COALESCE(), astfel:
 
SELECT ProductName, UnitPrice * (UnitsInStock + COALESCE(UnitsOnOrder, 0))
FROM Products;

SQL Server

Funcția SQL ISNULL() vă permite să returnați o valoare alternativă atunci când o expresie este NULL:
 
SELECT ProductName, UnitPrice * (UnitsInStock + ISNULL(UnitsOnOrder, 0))
FROM Products;