1. 数据查询
1.1 查询基础语法结构
Select 列 1,...,列 n from 表 [where 条件] [group by 分组列 1,...,列 n] [having 筛选分组条件] [order by 排序列 1,…,列 n]
1.2 条件查询常用表达式
a) 查询中使用别名
b) 关系运算符:>、=、<=
c) 逻辑运算符:and、not、or
d) 范围运算:
i. 关系和逻辑运算符组合
ii. between … and
iii. in (值 1,…,值 n)
e) 模糊查询
i. like
ii. 掌握 % 和 _ 两个特殊符号在模糊查询中的作用
f) null 值和非空查询
i. is null
ii. is not null
1.3 查询分组、多列分组、聚合函数
a) sum() 求和
b) count() 统计梳理
c) max() 求最大值
d) min() 求最小值
e) avg() 求平均值
1.4 筛选分组
a) having 筛选分组条件
1.5 查询排序
a) orde by 分组列名列表
1.6 分页查询
a) top 分页
Select top 每页显示条数 列名列表 from 表 where id not in (
Select top 偏移量条数 id from 表
);
b) limit 分页
Select 列名列表 from 表 […] limit 偏移量,每页显示条数
c)