
Maria Celeste
PreguntaSELECT ROW_NUMBER () OVER() AS row_id, *
Cuando escribo la coma y el asterisco (*) después de row_id me marca error en el codigo, alguien sabe porque?

Emilio Jose Alvarez Benitez
Hola, si es con MySQL tambien me paso, sale error: "1064..." al final por ahi leyendo me funciono asi:
SELECT *
FROM(
SELECT ROW_NUMBER() OVER(ORDER BY id) AS row_id,
id, nombre, apellido, email, colegiatura, fecha_incorporacion, carrera_id, tutor_id
FROM alumnos
) AS alumnos_with_row_num

luis felipe castro calderón
nada ya lo puse así y también me genera error SELECT * FROM ( SELECT * ROW_NUMBER() OVER() AS row_id FROM platzi.alumnos ) AS alumnos_with_row_num WHERE row_id = 4 ;

Elías Chao
Si estás usando MySQL, el * debe ir antes de ROW_NUMBER () OVER() AS row_id
Con la diferencia de que va a ponerte la columna del row_id al final en lugar del principio.