Rellenar los valores NULL con los valores NO NULL previos en SQL (Athena)
Tengo la siguiente tabla de ejemplo (estoy usando AWS Athena):
Quiero agregar un campo nuevo/sobrescribir el campo actual de Sesión para que los valores NULL sean reemplazados por el valor anterior NO NULL. La tabla resultante debería verse así:
davy.ai
Una manera de lograr esto en Athena es utilizando la función LAG junto con la función COALESCE. Aquí tienes un ejemplo de consulta que debería darte el resultado deseado:
Explicación:
Esta consulta debería generar una nueva vista o tabla que haya reemplazado todos los valores NULL en la columna Session con el valor anterior que no sea nulo.