SQL Funzione ISNULL





SQL > SQL Avanzato > Funzione 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

SQL IFNULL >>



Copyright © 2016   1keydata.com   Tutti i diritti riservati