Sandro Bizioli


Chi sogna di giorno conosce molte cose che sfuggono a chi sogna soltanto di notte. (E.A.Poe)
Home Blogs | Home | Login | Contact | My Profile | RSS | About | Cerca

SQL e i valori NULL

Leggendo qua e là sui vari newsgroup, mi sono accorto che una delle principali fonti di confusione è data dall'utilizzo, in SQL dei NULLs.Cerchiamo di fare un po' di luce su questo "oscuro" concetto..Che cosa è un NULL?Nel linguaggio SQL (ANSI-SQL) si definisce come NULL quel valore speciale che identifica un'assenza di valore.Secondo lo standard ANSI-92 il NULL non è un "dato", ma piuttosto indica che si è tralasciato il dato stesso.Facciamo un esempio: in una tabella indicante Nome, Cognome e  
Leggi tutto il post...
Categoria: SQL Server
martedì, 14 mar 2006 Ore. 15.38

Scrivi un commento

Nome:
Blog:
E-Mail:
(l'indirizzo e-mail non verrà pubblicato, consente di essere avvertiti quando arrivano nuovi commenti a questo Post)
Codice:
Corpo:
Cookie:

Commenti

Autore: ilaria santoroInviato il: 12 giu 2008 - 10.33
ciao piacere ilaria, riguardo alle operazioni con i null,
ho una select annidata che mi somma altre due select tra cui una di queste mi da,in qualche caso particolare, il risultato null. la somma quindi delle due select sarà giustamente null. ora si può trasformare il risultato di una select da null a zero?
scusa ma non riesco proprio a uscirne fuori
Autore: Sandro BizioliInviato il: 12 giu 2008 - 12.14
Ciao Ilaria,
potresti utilizzare le funzioni
ISNULL ( check_expression , replacement_value )
oppure
COALESCE ( expression [ ,...n ] )

Personalmente ti consiglio la seconda.
Scrivendo COALESCE ( tuaEspressione, 0 ) verrà restituito o qualora il valore di tuaEspressione fosse Null. Inc aso contrario verrà utilizzato tuaEspressione.

Spero di aver capito correttamente la tua domanda.
Autore: ilaria santoroInviato il: 12 giu 2008 - 12.26
o mio Dio ti ringrazio mi esce il valore. grazie mille sono contentissima.
Autore: Sandro BizioliInviato il: 12 giu 2008 - 15.34
Felicissimo d'esserti stato d'aiuto.
Grazie del feedback
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003