Comment faire pour compenser une requête dans MySQL

by Federico March 28

Comment faire pour compenser une requête dans MySQL

Lorsque vous générez une requête dans MySQL, vous pouvez utiliser la clause LIMIT pour spécifier combien de résultats à afficher. Par exemple, vous avez une requête qui retourne 1 000 résultats, mais vous ne voulez voir 10 de ces résultats. Vous pouvez utiliser la clause LIMIT pour limiter les résultats aux seulement 10. Le problème est que la clause LIMIT retourne toujours les premiers résultats dans le résultat de la requête. Si vous souhaitez spécifier des résultats 11 à 20 au lieu des résultats 1 à 10, vous devez ajouter la clause OFFSET à votre requête MySQL.

Instructions

1 Ouvrez une session votre ordinateur et ouvrez MySQL. Ouvrez la base de données que vous souhaitez utiliser.

2 Ouvrez les tables dans votre base de données MySQL et identifier les champs que vous souhaitez inclure dans votre requête. Écrivez les noms de champs exactement tels qu'ils figurent dans les tableaux.

3 Accédez à l'outil de requête MySQL et tapez votre requête en utilisant les clauses LIMIT et OFFSET. Par exemple, pour une requête sélectionner le champ Last_Name depuis la table employés et afficher les lignes 11 à 20, vous devez taper :

Choisissez Last_Name FROM Employees

LIMITER 10 10 OFFSET

4 Examiner les résultats de la requête. Modifiez les paramètres dans la requête pour afficher un nombre plus élevé de lignes, ou pour afficher un groupe différent de résultats.





Comments

Dites-nous ce que vous pensez, nous aimons entendre vos opinions!




Database error: [MySQL server has gone away]

SELECT a.*, b.post_content FROM ac_posts a INNER JOIN ac_posts_content b ON a.ID = b.ID WHERE a.ID IN(14952,187565,50476,199779,21773,201306,12059,93091,126085,195643) ORDER BY FIELD(a.ID, 14952,187565,50476,199779,21773,201306,12059,93091,126085,195643);