Maison > base de données > tutoriel mysql > le corps du texte

Comment récupérer le N-ème enregistrement d'une requête MySQL ?

Mary-Kate Olsen
Libérer: 2024-11-17 15:31:02
original
401 Les gens l'ont consulté

How to Retrieve the N-th Record from a MySQL Query?

Récupération d'enregistrements spécifiques à partir de requêtes MySQL

Lorsque vous travaillez avec de grands ensembles de données, il peut être nécessaire de récupérer un enregistrement spécifique en fonction de sa position dans le jeu de résultats plutôt que son identifiant unique. Ceci peut être réalisé en utilisant la clause LIMIT de MySQL, qui vous permet de spécifier le nombre d'enregistrements à renvoyer à partir d'une requête commençant à un certain décalage.

Pour renvoyer le n-ème enregistrement d'une requête MySQL (basé sur l'ordre croissant ID order), vous pouvez utiliser la syntaxe suivante :

SELECT * FROM table ORDER BY ID LIMIT n-1,1
Copier après la connexion

Voici comment fonctionne cette requête :

  • * : Sélectionne toutes les colonnes de la table spécifiée.
  • ORDER BY ID : trie les résultats par ordre croissant selon la colonne ID.
  • LIMIT n-1,1 : limite l'ensemble de résultats à 1 enregistrement en commençant à l'enregistrement n-1. Par exemple, LIMIT 2,1 renverra le 3ème enregistrement.

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