Home  >  Article  >  Database  >  Detailed explanation of the use of paging queries

Detailed explanation of the use of paging queries

php中世界最好的语言
php中世界最好的语言Original
2018-03-26 09:37:032916browse

This time I will bring you a detailed explanation of the use of paging query, and what are the precautions for using paging query. The following is a practical case, let's take a look.

Function: Group rows according to fields

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;

Use the GROUP BY clause to group the query results

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

having is used Continue to filter the grouped results

The difference between where and having:

where is used to query in the original data

having is used to filter in the result set

When there is both where and having in a statement, where is executed first and then having

Where conditions cannot appear aggregationfunction, having You can

display the name of the department with an average salary lower than 6,000 and its average salary

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

Paging query

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

offset optionally specifies from what Start getting the position

count specifies the number of data to be queried

Display the top three information

select *from emp limit 3;

Display offset(5, 8) information

select *from emp limit 5, 8;

I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to the php Chinese website Other related articles!

Recommended reading:

Real-time search tips implemented in PHP

Generate intricate (tilted, sinusoidal interference lines, sticky Paste, rotate to verify) verification code

The above is the detailed content of Detailed explanation of the use of paging queries. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn