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中世界最好的语言
Libérer: 2018-03-26 09:37:03
original
2934 Les gens l'ont consulté

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;
Copier après la connexion

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

select column, .. from table_name group by column having ...;
Copier après la connexion

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;
Copier après la connexion

requête de pagination

select *| column, .. from table_name limit [offset] count;
Copier après la connexion

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;
Copier après la connexion

affiche le décalage (5, 8) messages

select *from emp limit 5, 8;
Copier après la connexion

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal