PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Modifica di tutti gli zeri (se presenti) su tutte le colonne (in una tabella) in... diciamo 1

Che ne dici di questo

UPDATE table SET columnA = 1 WHERE columnA = 0

Ma avrai bisogno di una query per ogni colonna, oppure

UPDATE table SET columnA = 
CASE WHEN columnA = 0 THEN 1
ELSE columnA
END,

columnB = 
CASE WHEN columnB = 0 THEN 1
ELSE columnB
END, ...