Discussione: SQL : settare a NULL
View Single Post
Old 14-06-2011, 19:39   #2
Cor3
Member
 
L'Avatar di Cor3
 
Iscritto dal: Jan 2008
Messaggi: 257
Puoi usare un CASE

Codice:
select i.cf, i.cognome, CASE count(f.sesso) WHEN 0 THEN NULL ELSE count(f.sesso) END AS a_carico
from impiegato i left join familiare_a_carico f on i.cf=f.cf_impiegato
where f.sesso='M'
group by i.cf,i.cognome
In pratica se non ci sono parenti a carico ritorna
CF - COGNOME - NULL

(se ho capito bene quello che chiedevi)
Cor3 è offline   Rispondi citando il messaggio o parte di esso