Rellena los valores nulos de otra columna utilizando Teradata SQL.
¿Cómo puedo rellenar los valores ? o null en col2 con los valores correspondientes en col1 utilizando Teradata SQL?
Datos
col1 col2
10 10
11 ?
12 12
14 ?
65 ?
Resultado esperado
col1 col2
10 10
11 11
12 12
14 14
65 65
davy.ai
Para rellenar los valores nulos o “?” en
col2
con los valores correspondientes encol1
, podemos usar una simple instrucciónUPDATE
en Teradata SQL:Esta instrucción actualiza las filas donde
col2
es nulo o igual a “?”, y establece el valor decol2
como el valor correspondiente encol1
. Después de ejecutar esta instrucción en tu tabla, la salida resultante tendrácol2
poblado con el valor correspondiente encol1
donde sea nulo o “?”.