Maison > base de données > tutoriel mysql > Comment les clauses LIMIT et OFFSET de MySQL contrôlent-elles les lignes récupérées ?

Comment les clauses LIMIT et OFFSET de MySQL contrôlent-elles les lignes récupérées ?

Linda Hamilton
Libérer: 2024-12-05 18:43:11
original
540 Les gens l'ont consulté

How Do MySQL's LIMIT and OFFSET Clauses Control Retrieved Rows?

Comprendre LIMIT et OFFSET dans MySQL

Lors de la gestion de grands ensembles de données, il devient crucial de limiter le nombre de résultats renvoyés par les requêtes de base de données. Dans MySQL, LIMIT et OFFSET sont deux mots-clés essentiels qui fonctionnent ensemble pour récupérer des lignes spécifiques d'une table.

LIMIT et OFFSET

La clause LIMIT spécifie le nombre maximum de lignes à retourner par une requête. La clause OFFSET, quant à elle, indique le nombre de lignes à ignorer depuis le début du jeu de résultats. L'utilisation conjointe de LIMIT et OFFSET permet un contrôle précis des données récupérées.

Résultats de la requête

Dans la requête fournie :

SELECT column 
FROM table
LIMIT 18 OFFSET 8
Copier après la connexion

Le résultat sera composé de 18 lignes commençant à l'enregistrement n°9 et se terminant à l'enregistrement #26.

Comprendre le OFFSET

OFFSET 8 indique que les 8 premières lignes de l'ensemble de résultats doivent être ignorées. Ceci est important car, par défaut, MySQL commence à récupérer les lignes depuis le début (enregistrement n°1). En utilisant OFFSET, nous pouvons nous déplacer vers une position spécifique dans l'ensemble de résultats.

LIMIT 18

LIMIT 18 précise qu'à partir de l'enregistrement n°9, 18 lignes seront être restitué. Par conséquent, l'ensemble de résultats inclura les lignes 9 à 26.

Ressources supplémentaires

Pour plus d'informations et de clarifications, reportez-vous à la documentation officielle de MySQL sur LIMIT et OFFSET : [https://dev.mysql.com/doc/refman/8.0/en/limit-offset.html](https://dev.mysql.com/doc/refman/8.0/en/limit-offset.html)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal