SELECT 语句的逻辑处理顺序 between——在多少数和多少数之间
from
on
join
where ——筛选条件
( 比较运算符,< > <= >= != )
( 逻辑运算符, ang or )
group by ——对语句进行分组
with cube 或 with rollup
having
select
distinct ——去除重复的
order by ——默认从低到高排序asc(升序) 尾部写desc 从高到底排序(降序)
top ——筛选前多少条
like 模糊查询
聚合函数
count(*)——所有的数量
avg ——返回平均值
min ——返回最小值
max ——返回最大值
sum ——返回指定数据和
count ——返回指定数据组的数量
group by ——分组
日期时间函数
print ——输出
sysddatetime
getdate
all ——修饰符,所有的