SQL - Nueva duda con mysql

 
Vista:

Nueva duda con mysql

Publicado por Roberto (3 intervenciones) el 02/06/2005 20:31:42
Quiero implementar en mysql el uso de la instrucción TOP de SQL. Pero acabo de notar que en mysql no está. Está LIMIT, pero no es lo mismo debido a:

Si yo tengo un campo NOTAS que tiene los registros:
7
9
4
8
8
7
8
9

Si hago un "SELECT TOP 2 notas FROM alumnos ORDER BY notas DESC;" me devolvería:
9
9
8
8
8
porque son los registros de las dos notas mas altas, pero si yo hiciera:
"SELECT notas FROM alumnos ORDER BY notas DESC LIMIT 2;", me devolvería:
9
9
porque son los dos primeros registros de la consulta.

Alguien sabe si en mysql existe la forma de hacer algo similar a la instrucción TOP del SQL standard?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder