Select TOP no Funciona en MySQL, ahi es el LIMIT

2 marzo, 2013
Jhonnyf

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

Si tu consulta original es:

su equivalente para que funcione en mysql es:

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

1 comentario. Dejar nuevo

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;

Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *