|
La funzione ISNULL è disponibile sia in SQL Server che in MySQL. Tuttavia, i loro modi di utilizzo sono diversi.
SQL Server
In SQL Server, la funzione ISNULL( ) viene utilizzata per sostituire il valore NULL con un altro valore.
Ad esempio, se si dispone della seguente tabella:
Tabella Sales_Data
| store_name |
Sales |
| Store A |
300 |
| Store B |
NULL |
La seguente istruzione SQL,
SELECT SUM(ISNULL(Sales,100)) FROM Sales_Data;
restituisce 400. Ciò è dovuto al fatto che NULL è stato sostituito con 100 mediante la funzione ISNULL.
MySQL
In MySQL, la funzione ISNULL( ) viene utilizzata per verificare se un’espressione è NULL. Se l’espressione è NULL, questa funzione restituisce 1. Altrimenti, questa funzione restituisce 0.
Ad esempio,
ISNULL(3*3) restituisce 0
ISNULL(3/0) restituisce 1
SQL IFNULL >>
Copyright © 2013 1keydata.com Tutti i diritti riservati.
|