MySQL: Numerar Filas en el Resultado
Pregunta de Invitado | 13/09/2020 a las 19:49
Estoy recuperando algunos datos de mi base de datos MySQL y me gustaría numerar los registros de datos respectivamente filas en el resultado de 1 a la cantidad de conjuntos de datos.
Tenga en cuenta que no quiero hacer esto usando PHP o algo así más adelante. En cambio, quiero directamente obtener la numeración en el resultado de MySQL para que haya un número antes de cada línea. ¿Es eso posible?
Temas Relacionados
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
XLS y XLSX: Número máximo de Columnas y Filas
Información | 2 Comentarios
MySQL: Buscar y Reemplazar directamente en la Base de Datos
Consejo | 1 Comentario
Numeración de Fuentes
Pregunta | 1 Respuesta
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
PHP: Capturar un Resultado MySQL vacío
Pregunta | 1 Respuesta
MySQL: Agrupar Columna Timestamp por Mes y Año
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Sí, eso es posible. Solo eche un vistazo al siguiente ejemplo.
Aquí, estamos leyendo los datos de las columnas "col1" y "col2" de la tabla "tab" y, además, estamos creando un número de línea. Le hemos dado a la pestaña de la tabla el alias t, por lo que estamos escribiendo t.col1 y t.col2 en el ejemplo.
Obtenemos la numeración al definir una variable "row" usando "SELECT @row := 0" para aumentar esta variable en uno en cada línea (@row := @row + 1) y devolver el resultado de este cálculo como "rownr".
13/09/2020 a las 22:52