PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Ändern aller Nullen (falls vorhanden) in allen Spalten (in einer Tabelle) in ... sagen wir 1

Wie wäre es damit

UPDATE table SET columnA = 1 WHERE columnA = 0

Aber Sie brauchen eine Abfrage für jede Spalte, oder

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

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