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后是对分组计算后的数据进行过滤

相关推荐
清风66666615 分钟前
基于单片机的PID调节脉动真空灭菌器上位机远程监控设计
数据库·单片机·毕业设计·nosql·课程设计·期末大作业
酩酊仙人20 分钟前
ABP将ExtraProperties作为查询条件
数据库·postgresql·asp.net
在风中的意志25 分钟前
[数据库SQL] [leetcode] 614. 二级关注者
数据库·sql
·云扬·26 分钟前
MySQL Group Replication(MGR)核心特性全解析:从事务流程到一致性配置
数据库·mysql
陌路2029 分钟前
MYSQL事务篇--事务隔离机制的实现
数据库·mysql
oMcLin40 分钟前
CentOS 7.9 高负载导致 MySQL 数据库性能下降:内存泄漏与配置优化
数据库·mysql·centos
auspicious航41 分钟前
数据库同步技术演进:从备份转储到实时CDC的DBA实战指南
数据库·ffmpeg·dba
SmartRadio43 分钟前
物联网云平台数据库选型与搭建全指南(LoRaWAN)
数据库·物联网·lora·lorawan
bst@微胖子1 小时前
CrewAI+FastAPI实现营销战略协助智能体项目
android·数据库·fastapi
小鸡脚来咯1 小时前
MySQL面试题
数据库·mysql