您的位置:首页 > 数据库 > MySQL

MySQL(5) - 数据库的高级查询

2022-05-06 18:19 671 查看

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.子查询

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: