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条件无关

相关推荐
染落林间色27 分钟前
达梦数据库-实时主备集群部署详解(附图文)手工搭建一主一备数据守护集群DW
数据库·sql
Java水解3 小时前
深入理解 SQL 中的 COALESCE、NULLIF 和 IFNULL 函数
后端·sql
秋千码途5 小时前
一道同分排名的SQL题
数据库·sql
秋难降7 小时前
零基础学SQL(八)——事务
数据库·sql·mysql
HeyZoeHey21 小时前
Mybatis执行sql流程(一)
java·sql·mybatis
ClouGence1 天前
CloudDM 新增支持 GaussDB 与 openGauss:国产数据库管理更高效
数据库·sql·ci/cd
YA3332 天前
java基础(九)sql基础及索引
java·开发语言·sql
码出未来8572 天前
浅谈DDL、DSL、DCL、DML、DQL
sql
AI 嗯啦2 天前
SQL详细语法教程(四)约束和多表查询
数据库·人工智能·sql
阿里云大数据AI技术2 天前
【跨国数仓迁移最佳实践6】MaxCompute SQL语法及函数功能增强,10万条SQL转写顺利迁移
python·sql