学习
路无止境!

没有伞的孩子要学会努力奔跑!


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

MySQL-分页查询

分页查询

一、应用场景 当要查询的条目数太多,一页显示不全

二、语法

select 查询列表 from 表 limit 【offset,】size;

注意: offset代表的是起始的条目索引,默认从0卡死 size代表的是显示的条目数

公式: 假如要显示的页数为page,每一页条目数为size

select 查询列表 from 表 limit (page-1)*size,size;

#查询平均工资最低的部门信息
SELECT
*
FROM
departments d
WHERE
d.department_id=(SELECT
department_id
FROM
employees
GROUP BY department_id
ORDER BY AVG(salary)
LIMIT 1);
#查询平均工资最低的部门信息和平均工资
SELECT
  d.*,
  avg_a.aa
FROM
  `departments` d
  JOIN
    (SELECT
      department_id,
      AVG(salary) aa
    FROM
      employees
    GROUP BY department_id
    ORDER BY AVG(salary)
    LIMIT 1) avg_a
    ON d.`department_id` =
    (SELECT
      department_id
    FROM
      employees
    GROUP BY department_id
    ORDER BY AVG(salary)
    LIMIT 1) ;
  • 文章目录
  • 站点概览
Etaon

Etaon

Kepp Going!

80 日志
15 分类
43 标签
GitHub CSDN
友情链接
  • Kubernetes
  • Cisco
  • W3School
  • 廖雪峰
标签云
  • Mysql
  • Aws
  • Dql
  • Hadoop
  • Kubernetes
  • Nsx t
  • Redis
  • Azure
  • Cicd
  • Git
  • 分页查询
© 2010 - 2023 路无止境!
Powered by - Hugo v0.101.0 / Theme by - NexT
/
Storage by Azure static web apps /
0%