数据库(DB) Date Base
查询语句
1、投影操作
SELECT* FROM t_player WHERE f_place = '门将' ORDER BY f_dateOfBirth DESC;
distinct 排除重复行
返回限定行操作(翻页操作)
LIMIT初始序号是0,
聚合函数统计
count 统计
count(*)
count(all 列名) 表示统计某列有多少个非空项
count(distinct 表名)非空唯一
distinct与all唯一的区别是前者会排斥重复
sum计算某列数值总和9
有all和distinct用法,没有*用法
avg 取平均值
也就是sum/count
也是只有all和distinct用法
数据分组
select后边填写的列必须是分组列,填其他的都没有意义
分组以后过滤
having是在分组group之后书写的,是过滤分好的组的内容
与where的区别:前者是在分组后执行,后者是在分组前执行
子查询
在select语句中添加的,只能是单行单列的
在from后边的子查询可以多行多列
union*
拼接表格,每一行必须相匹配