文章目录
一、基本功能
1.去重
DISTINCT去重 格式:select DISTINCT 字段1,字段2... from 表名 筛选条件 例如:select distinct name from student; 例如:select distinct name,age from student; 注意:字段必须放在distinct后面 多字段时,以字段组合在一起的结果进行去重
2.取别名
as取别名:把查询到的结果,显示的名称进行更改和使用 格式:结果 as 名称 注意:as 可以不写
3.聚合函数
1)count统计行数
count统计行数 格式:count(列名) 例如:select count(*) from student; 例如:select count(name) from student; 注意:单独查询一列时,null不参与统计 count()不能写在where子句
2)sum 求和
格式:sum(列名); 例如:select sum(age) from student; 注意:只能对数字的列进行求和,对没有数字的列求和不会报错,但是结果为0 列中有null,不会影响计算结果 sum()不能写在where子句
3)avg求平均
格式:avg(列名); 例如:select avg(age) from student; 注意:只能对数字的列进行求和 列中有null,不会影响计算结果 avg()不能写在where子句
4)max/min求最大最小值
格式:max() 例如:select max(name) from student; 注意:可以对varchar的列进行获取 列中有null,不会影响计算结果 max/min不能写在where子句
4.字符串函数
1)concat拼接
concat多字段进行拼接显示,不会将值累加 格式:concat(字段,字符串,...) 例如:select concat(name,",",sex) from student;