MySQL之DQL 聚合、分组、排序、分页

一、聚合函数

分类:
–COUNT:统计行数量
–SUM:获取单个列的合计值
–AVG:计算某个列的平均值
–MAX:计算列的最大值
–MIN:计算列的最小值
标准格式:
SELECT 分类(字段) FROM <表名>

二、分组

group by语句支持单个字段分组,也可以支持多个 字段分组(多个字段之间用逗号隔开)
例如:select gender, count(*) from temp group by gender;

三、排序

使用ORDER BY子句排序:ASC(ascend):升序、DESC(descend):降序;ORDER BY子句在SELECT语句的结尾。
语法:
  SELECT 要查询的东西 FROM 表 WHERE 条件 ORDER BY 排序的字段|表达式|函数|别名 【asc|desc】

四、分页

起始条目索引从0开始,limit子句放在查询语句的最后
公式:select * from 表 limit (page-1)*sizePerPage,sizePerPage
每页显示条目数sizePerPage
要显示的页数 page

五、DQL-编写顺序与执行顺序比较

 

posted @   o小兵o  阅读(145)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示