2009-11-07 22 views

Respuesta

12
SELECT * FROM clients ORDER BY id LIMIT 10; 
+4

Debe tenerse en cuenta que el ORDER BY ASC por defecto, donde DESC, es también una opción, pero hay que señalar explícitamente - 'ORDER BY ID DESC' – Sampson

4

Aquí es todo lo que puede hacer con un SELECT (tomado de here):

 
SELECT 
    [ALL | DISTINCT | DISTINCTROW ] 
     [HIGH_PRIORITY] 
     [STRAIGHT_JOIN] 
     [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] 
     [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] 
    select_expr [, select_expr ...] 
    [FROM table_references 
    [WHERE where_condition] 
    [GROUP BY {col_name | expr | position} 
     [ASC | DESC], ... [WITH ROLLUP]] 
    [HAVING where_condition] 
    [ORDER BY {col_name | expr | position} 
     [ASC | DESC], ...] 
    [LIMIT {[offset,] row_count | row_count OFFSET offset}] 
    [PROCEDURE procedure_name(argument_list)] 
    [INTO OUTFILE 'file_name' export_options 
     | INTO DUMPFILE 'file_name' 
     | INTO var_name [, var_name]] 
    [FOR UPDATE | LOCK IN SHARE MODE]] 

Así que la declaración que busca es:

SELECT * FROM clients ORDER BY id LIMIT 10 
2

Tenga en cuenta que OFFSET es muy útil paginar:

LIMITE 10 DESPLAZAMIENTO 11

para la segunda página 10.

0

La forma MySQL es utilizar

SELECT * FROM clientes ORDER BY ID del límite de 10;

que es específico de MySQL. Durante mucho tiempo no hubo contrapartida en otras bases de datos, pero el estándar SQL: 2008 introduce una sintaxis adicional:

SELECCIONAR * FROM clientes FETCH FIRST 10 ROWS SOLAMENTE;

Y

SELECT * FROM clientes Desplazamiento 1 FETCH PRÓXIMOS 10 sólo las filas;

Pero el problema es que esta sintaxis no es compatible con MySQL y la mayoría de las demás bases de datos, sin embargo. En caso de que le importe la portabilidad, debe seguir el desarrollo allí.

Por favor, tenga en cuenta que siempre debe tener cláusulas ORDER BY, de lo contrario el resultado podría ser aleatorio en llamadas diferentes.

2

probar esto:

SELECT TOP 10 * FROM clients ORDER BY id 
Cuestiones relacionadas