Obtener los 3 primeros registros en MySQL
En este tutorial aprenderemos cómo obtener los tres primeros o últimos registros ordenados de una tabla mediante una consulta en MySQL.
Obtener los 3 primeros registros de mayor a menor
SELECT * FROM ‘nombre_tabla’ ORDER BY ‘campo_ordenar’ DESC LIMIT 3
Ejemplo:
Si tenemos una tabla llamada datos_usuarios con los siguientes campos: id, nombre, edad
Si ejecutamos la consulta
SELECT * FROM datos_usuarios ORDER BY edad DESC LIMIT 3
obtenemos los tres usuarios más mayores ordenados de mayor a menor.
La consulta primero ordena los registros por el campo «edad» de mayor a menor (desc), y luego devuelve los tres primeros (limit 3)
Obtener los 3 primeros de menor a mayor
SELECT * FROM ‘nombre_tabla’ ORDER BY ‘campo_ordenar’ ASC LIMIT 3
Obtener los 5 primeros registros de mayor a menor
SELECT * FROM ‘nombre_tabla’ ORDER BY ‘campo_ordenar’ DESC LIMIT 5
Si te ha gustado no olvides compartir en redes sociales.
[addthis tool=»addthis_inline_share_toolbox_6jt6″]
Espero que te haya servido. Cualquier duda deja un comentario. Un saludo