SQL ISNULL
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
Copyright © 2026 1keydata.com Tutti i diritti riservati