SQL problem

martedì 06 giugno 2006 - 18.14

fritzer Profilo | Junior Member

Ciao ragazzi qualcuno saprebbe come fare per inserire un valore predefinito al posto del valore NULL come risultato di una operazione di "Left Join" tra du tabelle?
francesco carnevale

Ciciu Profilo | Senior Member

Ciao.
Se stiamo ragionando a livello SQL (in particolare SQLServer), potresTi pensare di utilizzare la funzione ISNULL, che restituisce un valore nel caso in cui il primo parametro sia null.

select articoli.codice, articoli.descrizione, isnull(artcat.descrizione, '?????') from articoli
left outer join artcat on artcat.codice = articoli.categoria

In questa query ho posto in relazione una tabella articoli ed una tabella categorie. Nella tabella articoli è possibile che esistano delle categoria non codificate. In questo caso, anziché restituirmi la descrizione della categoria a null, mi restituirà 5 punti interrogativi...

Spero Ti sia sufficiente.
Ciao - FabioG
Fabio G

fritzer Profilo | Junior Member

Non ci avevo pensato, grazie mi sei stato di ottimo aiuto;
ora posso farti un'altra domanda?
mi riferisco a windows2003server , tutto di un tratto mi è comparso a video il seguete messaggio "Autority sistem il computer si riavvierà in trenta secondi", mica sai come posso bloccare questo evento?
Grazie
francesco carnevale
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5