MySQL(5) - 数据库的高级查询
2023-02-18 15:49:48 时间
1.聚合函数的使用
#求和函数SUM SELECT SUM(字段) FROM 表名; #最大值函数MAX SELECT MAX(字段) FROM 表名; #最小值函数MIN SELECT MIN(字段) FROM 表名; #平均数函数AVG SELECT AVG(字段) FROM 表名; #非空计数函数COUNT SELECT COUNT(*) FROM 表名; #该表有多少条记录 SELECT COUNT(字段) FROM 表名; #也可以通过具体字段去查非空值的记录数
2.分组查询
SELECT * FROM 表名 WHERE 筛选条件 GROUP BY 分组字段;
3.Having子句的使用
对group by分组后的数据进行条件过滤
SELECT * FROM 表名 WHERE 筛选条件 GROUP BY 分组字段 HAVING 分组结果筛选条件 ORDER BY 排序字段;
4.表的内连接
SELECT …… FROM 表1 INNER JOIN 表2 ON 条件;
5.表的外连接
6.子查询
相关文章
- Netflix Eureka 2.0.0正式发布:借尸还魂还是虚晃一枪?
- Redis数据结构存储系统:第三章:Redis在项目中如何使用?
- [TMLR | 论文简读] GemNet-OC:开发用于大型和多样化的分子模拟数据集的图神经网络
- [nature genetics | 论文简读] 用序列模型从染色体角度来预测3D基因组结构
- 利用 Kruise Rollouts 对 Kubernetes 资源实现金丝雀发布
- Kubernetes 的 CI/CD 管道概述
- ChatGPT初体验|在 ChatGPT 中运行容器或Kubernetes?
- [Briefings in Bioinformatics|论文简读]NetTDP:基于互换的真实发现比例的差异性共表达网络分析
- [IEEE Trans Med Imaging | 论文简读] Av-CasNet:OCT血管成像中的微血管全自动分割与区分
- [Information Sciences | 论文简读] DA-Net:用于多变量时间序列分类的双注意力网络
- 如何验证Kubernetes YAML Files
- 利用php脚本+redis,生成CSV测试文件,重复率为20%
- [MySQL]索引
- [MySQL]brew 安装 配置 操作 mysql(中文问题)
- [MySQl]MySQL忘记密码
- [MySQL]增加用户 授权 远程登录
- [编程题目]泥塑课
- How can I learn to program?
- 学渣的心酸(求职篇)
- 时间复杂度问题