Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/07/2010, 16:44
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: SELECT max(salario)

Cita:
Iniciado por shakaran Ver Mensaje
SI hay diferencias y mucho es una técnica de optimización y evita slow queries.

Cuando haces una consulta y se compara con toda la tabla mysql se hacen operaciones distintas si tienes un LIMIT o no puesto. El poner esa restricción mejor mucho más la eficiencia, sobre todo en consultas.

Y no lo digo yo, busca por la web y veras muchos grandes gurus que lo usan y recomiendan. Y precisamente es un caso particular usarla cuando es solo un resultado lo que se devuelve.
Bueno según el manual de MySQL
Cita:
Iniciado por http://dev.mysql.com/doc/refman/4.1/en/select.html#id689699
La cláusula LIMIT puede usarse para limitar el número de filas devueltas por la instrucción SELECT.
Entiendo que lo que quiere decir que el LIMIT se ejecuta después del SELECT (puede que me equivoque, pero eso es lo que entiendo lo que dice esa oración). Sí es verdad que se puede usar para limitar los datos y mostrar la cantidad que deseas que se muestre en pantalla, y esto a su vez ayudará a mostrar los datos más rápido en pantalla (no quiere decir que se está optimizando), por eso se usa la paginación. Ahora también es buena práctica usar el limit, así como hace, por ejemplo, phpMyAdmin en todas sus consultas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos