Maison >base de données >tutoriel mysql >Explication détaillée de l'utilisation des requêtes de pagination

Explication détaillée de l'utilisation des requêtes de pagination

php中世界最好的语言
php中世界最好的语言original
2018-03-26 09:37:032991parcourir

Cette fois, je vais vous apporter une explication détaillée de l'utilisation de la requête de pagination, et quelles sont les précautions lors de l'utilisation de la requête de pagination. Ce qui suit est un cas pratique, prenons. un regard.

Fonction : Regrouper les lignes en fonction des champs

Select column, .. from table_name group by column1, column2;
使用场景:常见于统计场合,计算平均分,统计数据量等
查询每个部门的平均工资
select dept, avg(salary) from emp group by dept;
显示每个部门中的每种岗位的平均工资和最低工资
 select dept, avg(salary), min(salary) from emp group by dept;
select dept,job, avg(salary), min(salary) from emp group by dept,job; 
select dept,job, name,avg(salary), min(salary) from emp group by dept,job,name;

Utiliser la clause GROUP BY pour regrouper les résultats de la requête

select column, .. from table_name group by column having ...;

Avoir est utilisé pour continuer à filtrer les résultats groupés

La différence entre où et avoir :

où est utilisé pour interroger les données d'origine

avoir est utilisé dans le résultats Filtrage centralisé

Lorsqu'il y a à la fois où et avoir dans une instruction, exécutez d'abord où puis ayant

Où la condition ne peut pas apparaîtreagrégationfonction , ayant pu

afficher le nom du département avec un salaire moyen inférieur à 6 000 et son salaire moyen

select dept, avg(salary) from emp group by dept having avg(salary) <7000;

requête de pagination

select *| column, .. from table_name limit [offset] count;

offset spécifie éventuellement la position pour commencer à obtenir

count spécifie le nombre de données à interroger

affiche les trois principales informations

select *from emp limit 3;

affiche le décalage (5, 8) messages

select *from emp limit 5, 8;

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez faire attention au site Web chinois php autre <.> articles connexes !

Lecture recommandée :

Invites de recherche en temps réel implémentées en PHP

Générer des lignes d'interférence complexes (inclinées et sinusoïdales, Coller collant, faire pivoter pour vérifier) ​​code de vérification

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!

Déclaration:
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