sql语言之分组语句group by

在sql语言中,group by 是分组语言

语法是

select 表达式 from 表名 group by 分组字段

比如说上图的数据表,这是部分截图,表名叫table_tom,假如要按city字段进行分组,计算score各字段总和

sql 复制代码
select sum("score") as "成绩","city" 
from table_tom 
group by "city"
order by "成绩" DESC;

上面这段代码表示计算score字段总和,并赋值给虚拟的成绩字段,按照city字段显示

group by就是按照city进行字段分组

相关推荐
belldeep15 分钟前
本草纲目:如何应用 PostgreSQL 实现【中医药】主题数据库 ?
数据库·postgresql·本草纲目
Java小生不才23 分钟前
Spring AI文生音
java·人工智能·spring
凯尔萨厮26 分钟前
Springboot2.x+Thymeleaf项目创建
java
Bert.Cai27 分钟前
MySQL CURTIME()函数详解
数据库·mysql
Bert.Cai28 分钟前
MySQL CURDATE()函数详解
数据库·mysql
fish_xk38 分钟前
map和set
java·开发语言
NGSI vimp41 分钟前
MySQL|MySQL 中 `DATE_FORMAT()` 函数的使用
数据库·mysql
HAWK eoni1 小时前
Mysql 驱动程序
数据库·mysql
李崧正1 小时前
Java技术分享:Lambda表达式与函数式编程
java·开发语言·python
老了,不知天命1 小时前
鳶尾花項目JAVA
java·开发语言·机器学习