Mysql group by使用示例

文章目录

  • [1. groupby时不能查询*](#1. groupby时不能查询*)
  • [2. 查询出的列必须在group by的条件列中](#2. 查询出的列必须在group by的条件列中)
  • [3. group by多个字段,这些字段都有索引也会索引失效,只有group by单个字段索引才能起作用](#3. group by多个字段,这些字段都有索引也会索引失效,只有group by单个字段索引才能起作用)
  • [4. having条件必须跟group by相关联](#4. having条件必须跟group by相关联)
  • [5. 用group by做去重](#5. 用group by做去重)
  • [6. 使用聚合函数做数量统计](#6. 使用聚合函数做数量统计)
  • [7. having做过滤](#7. having做过滤)
  • [8. where条件可以跟group by having条件无关](#8. where条件可以跟group by having条件无关)

总数据:

索引情况:

1. groupby时不能查询*

2. 查询出的列必须在group by的条件列中


3. group by多个字段,这些字段都有索引也会索引失效,只有group by单个字段索引才能起作用


4. having条件必须跟group by相关联


5. 用group by做去重

6. 使用聚合函数做数量统计

7. having做过滤




8. where条件可以跟group by having条件无关

相关推荐
山峰哥10 小时前
数据库工程与SQL调优——从索引策略到查询优化的深度实践
数据库·sql·性能优化·编辑器
山岚的运维笔记12 小时前
SQL Server笔记 -- 第18章:Views
数据库·笔记·sql·microsoft·sqlserver
WHD30613 小时前
苏州数据库(SQL Oracle)文件损坏修复
hadoop·sql·sqlite·flume·memcached
麦聪聊数据18 小时前
为何通用堡垒机无法在数据库运维中实现精准风控?
数据库·sql·安全·低代码·架构
枷锁—sha19 小时前
【SRC】SQL注入快速判定与应对策略(一)
网络·数据库·sql·安全·网络安全·系统安全
怣501 天前
MySQL多表连接:全外连接、交叉连接与结果集合并详解
数据库·sql
证榜样呀1 天前
2026 中专大数据技术专业可考的证书有哪些,必看!
大数据·sql
Codefengfeng1 天前
数据安全知识点速通
sql
逍遥德1 天前
Sring事务详解之02.如何使用编程式事务?
java·服务器·数据库·后端·sql·spring