Sto cercando di ottenere campi "di testo" vuoti dalla mia tabella che ho cancellato manualmente con pgadmin. Inizialmente in quei campi era '' e io li può interrogare in questo modo:Postgresql, selezionare campi vuoti
SELECT mystr, mystr1 FROM mytable WHERE mystr='' or mystr1=''
Ma non funzionerà se elimino il testo da loro e lasciare celle vuote.
Come scrivere una query per ottenere insieme quelle "e le celle chiare nel risultato? Oppure solo celle chiare?
Le stringhe sono vuote o NULL? (in postgres '''' e 'NULL' sono diversi) – wildplasser
Non so che cosa sia 'tipo di cella vuota', ho appena cancellato tutto il testo della cella con pgadmin. Ora provo a interrogare WHERE mystr = NULL O mystr1 = NULL, e non ho ottenuto risultati. –
Non è possibile confrontare NULL, NULL non è un valore, è ortogonale. Dovresti usare 'WHERE mystr IS NULL'. – wildplasser