Select TOP no Funciona en MySQL, ahí es el LIMIT

Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa función :D, lo que existe es el LIMIT y se usa de esta manera

Si tu consulta original es:

Select Top 10 * from ventas

su equivalente para que funcione en mysql es:

select * from Productos LIMIT 10

No he probado si el LIMIT tiene el mismo problema que el TOP en caso de EMPATE, supongo que si porque no puede excluir a uno de los registros empatados


Posted

in

by

Comments

Una respuesta a “Select TOP no Funciona en MySQL, ahí es el LIMIT”

  1. Paul Niebla Avatar
    Paul Niebla

    Puedes hacer un Distinct del campo que quieres que no se repita. Por ejemplo si en una base de datos tenemos a varios clientes y queremos que solo se nos muestre el nombre de los 10 primeros clientes sin que se repita se hace lo siguiente:

    SELECT DISTINCT nombre_cliente AS cliente LIMIT 10;

Agregue un comentario a Paul Niebla Cancelar respuesta

Su dirección de correo no se hará público. Los campos requeridos están marcados *