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 © 2014   1keydata.com   Tutti i diritti riservati



SQL Avanzato
SQL UNION
SQL UNION ALL
SQL INTERSECT
SQL MINUS
SQL Sottoquery
SQL EXISTS
SQL CASE
SQL NULL
SQL ISNULL
SQL IFNULL
SQL NVL
SQL COALESCE
SQL NULLIF




Indice del sito