mysql一些语法记录

  1. count:

    count(*) 符合条件所有行数;

    count(列名) 符合条件行数排除null;

  2. group by

    select sum(amount) from test where status = 1 group by dept having amount >= 100

    顺序:

    group by 对 where过滤后的数据进行分组;(分组字段去重后有几个,结果就有几行数据;分组字段可以有多个,如:group by a,b

    函数如:sum(),count()等对分组后的每组数据进行计算 (有几组数据就有几条数据)

    having: 如果有having条件,having后是对分组计算后的数据进行过滤

相关推荐
数据龙傲天3 分钟前
1688商品API接口:电商数据自动化的新引擎
java·大数据·sql·mysql
engineer-gxd39 分钟前
MySQL 表的操作
mysql
cyt涛1 小时前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
Rookie也要加油1 小时前
01_SQLite
数据库·sqlite
liuxin334455661 小时前
教育技术革新:SpringBoot在线教育系统开发
数据库·spring boot·后端
看山还是山,看水还是。2 小时前
MySQL 管理
数据库·笔记·mysql·adb
fishmemory7sec2 小时前
Koa2项目实战2(路由管理、项目结构优化)
数据库·mongodb·koa
momo小菜pa2 小时前
【MySQL 09】表的内外连接
数据库·mysql
Jasonakeke2 小时前
【重学 MySQL】四十九、阿里 MySQL 命名规范及 MySQL8 DDL 的原子化
数据库·mysql
程序猿小D3 小时前
第二百六十九节 JPA教程 - JPA查询OrderBy两个属性示例
java·开发语言·数据库·windows·jpa