>Ciao
Ciao!
>ho un problema abbastanza urgente da risolvere, ma penso banale.
>devo estrarre da una tabella delle righe e più precisamente solo
>quelle che non hanno nessun valore in una colonna, questa colonna
>è not null quindi le celle sono vuote(dove non c'è valore) come
>faccio la where?
Se la colonna è not null ma tu cerchi le celle che non hanno valore, suppongo tu intenda delle stringhe ((n)char, (n)varchar, ecc..).
>In poche parole sql che valore mette nelle celle vuote?
Le celle non sono vuote, ma al massimo hanno il carattere '' (blank, stringa vuota).
Quindi puoi fare la where mettendo come condizione:
WHERE campo = ''
Problema, se sono spazi? per te sono "vuote" anche quelle informazioni? Se sì, puoi usare la funzione RTRIM (o LTRIM, cambia poco in questo caso):
WHERE RTRIM(campo) = ''
Altra alternativa è il controllo sulla lunghezza:
WHERE LEN(campo) = 0
o
WHERE LEN(RTRIM(campo)) = 0
Ma direi che le prime vanno più che bene
>grazie duemila
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino