博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL如何查询一张表的所有字段并按其中一个字段进行分组
阅读量:4189 次
发布时间:2019-05-26

本文共 401 字,大约阅读时间需要 1 分钟。

GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

group  by  也可以同时使用多个字段进行分组
例子:
假设一个表tab有一个id字段、一个Name字段,内容如下
id    Name
3    张三
5    李四
1   
1    赵六
sql 语句
select * from tab group by id
这条SQL的结果应该是
id  Name
1  
3   张三
5   赵六
第一个Name显示的是  因为sql  group by满足条件的有多个时是取第一个的
上面的结果并没有什么实际意义 group by 一般结合合计函数一起使用
比如
select id, count(*) total from tab group by id
用于统计每个id有多少个
结果
id  total
1   2
3  1
5   1

 

 

group by 必须搭配 聚组函数一起使用。使用order by ,可以达到你要的效果

转载地址:http://vgjoi.baihongyu.com/

你可能感兴趣的文章
Windows:Apache与Tomcat集群调优
查看>>
Apache+2Tomcat 集群及调优
查看>>
通向架构师的道路(第三天)之apache性能调优
查看>>
Tomcat性能调优
查看>>
Tomcat集群
查看>>
quartz在集群环境下的最终解决方案
查看>>
ERwin Data Modeler 建模实践
查看>>
性能调优:JDK5.0自带工具
查看>>
认识软件估算 (7)
查看>>
项目控制 (sky)
查看>>
DWR 与 SPRING 集成配置
查看>>
JSTL 语法及参数
查看>>
懒加载
查看>>
DWR 几种使用方法
查看>>
DWR 学习及深入
查看>>
OA系统的技术发展
查看>>
EXT 基本使用
查看>>
网站架构收集(I)(转)
查看>>
JFreeChart教程 -- 入门
查看>>
JFreeChart各种图形的制作
查看>>