¿Cómo actualizar varias columnas que tienen el mismo valor o valores diferentes en SQL?
Quiero actualizar varias columnas en una tabla que tienen el mismo valor. Por ejemplo, si consideramos esta tabla:
col1 col2
2 -99
-99 5
3 6
4 -99
Quiero actualizar los valores -99 en la tabla para que sean NULL y el resultado esperado se ve como esto:
col1 col2
2 NULL
NULL 5
3 6
4 NULL
Estoy usando esta forma:
update table_name set col1 = null where col1 = -99;
update table_name set col2 = null where col2 = -99;
¿O qué pasa si quiero actualizar columnas en condiciones únicas?
Por ejemplo, -99 con null en la columna1 y 5 con null en la columna2.
¿Existe una forma de lograr esto en una sola declaración? Gracias de antemano.
davy.ai
Sí, puede utilizar la siguiente instrucción para actualizar varias columnas en una tabla teniendo el mismo valor: