Simple Log Service renvoie 100 lignes par défaut. Utilisez la clause LIMIT pour spécifier un autre nombre de lignes à renvoyer.
Syntaxe
La clause LIMIT accepte deux formats.
-
Renvoyer les x premières lignes.
LIMIT x -
Renvoyer x lignes à partir du décalage y.
LIMIT y, x
La clause LIMIT s'applique uniquement aux résultats finaux, et non aux résultats intermédiaires d'une requête SQL.
La clause
LIMIT y,xn'est pas prise en charge dans une sous-requête. Par exemple, l'instruction suivante est invalide :* | select count(1) from ( select distinct(url) from limit 0,1000).
Paramètres
|
Paramètre |
Description |
|
x |
Nombre de lignes à renvoyer.
|
|
y |
Nombre de lignes à ignorer. Plage valide : [0, 1 000 000]. |
La somme de x et y ne doit pas dépasser 1 000 000.
Exemples
-
Renvoyer les 200 premières lignes du jeu de résultats.
-
Instruction de requête
* | SELECT request_time LIMIT 200 Résultat : Renvoie 200 valeurs du champ
request_time, telles que 60,0, 63,0 et 73,0.
-
-
Renvoyer 1 000 lignes avec un décalage de 100.
-
Instruction de requête
* | SELECT request_time LIMIT 100,1000 Résultat : Renvoie 1 000 valeurs du champ
request_time, avec un décalage de 100.
-
-
Renvoyer les trois URI de requête ayant les temps de requête les plus longs.
-
Instruction de requête
* | SELECT request_uri AS top_3, request_time ORDER BY request_time DESC LIMIT 3 Résultat : Renvoie les trois URI ayant les temps de requête les plus longs :
/request/path-3/file-2(80,0),/request/path-2/file-4(80,0) et/request/path-0/file-8(79,0).
-