zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

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