sql >> Base de Datos >  >> RDS >> PostgreSQL

Cambiando todos los ceros (si los hay) en todas las columnas (en una tabla) a... digamos 1

¿Qué tal esto?

UPDATE table SET columnA = 1 WHERE columnA = 0

Pero necesitará una consulta para cada columna, o

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

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