La pseudocolumna ROWNUM sirve, en Oracle, fundamentalmente para
dos cosas:
- Numerar por órden de visualización los registros recuperados
por una consulta.
- Limitar el número de registros devueltos por una consulta
Para realizar lo segundo en MySQL, la cláusula LIMIT es mucho más
simple y efectiva que el método para limitar con ROWNUM en
Oracle, sin embargo lo primero, es decir, mostrar un
contador de registros en MySQL no tiene un equivalente
directo, aún así, se puede emular de la siguiente forma:
Pongamos la siguiente consulta, que devuelve los registros de una
tabla de ejemplo:
mysql> SELECT * FROM frutas;
+-----------+----------+
| nombre | color |
+-----------+----------+
| fresa | rojo |
| platano | amarillo |
| manzana | verde |
| uva | verde |
| pera | verde |
| …
[Lea más]