T-SQL进阶

聚合函数

count & count(*)
注:count忽略值为null的行。

max & min
sum & avg

分类汇总查询
Group By 子句
--用于分类的字段必须是查询的字段。
--不要对包含多个空值的字段使用。会把空值分为一组。

Having子句
--只能在Group By子句中使用。
--可以引用任一被查询的字段,

连接查询
定义:
--通过合并多个表的记录来创建一个结果集,结果集中
包含多个表中的字段。
分类:
--内连接查询
    >返回满足连接条件的数据
内连接:
select lastname from employees as e inner join
orders as o
on e.employeeid=o.employeeid
where o.orderdate='1993-1-1'

外连接: right outer join orders as o

交叉: cross join
--外连接查询(左,右)
   >返回满足连接条件的数据,也返回左边或者右边
     表不符合连接条件的记录。
--交叉连接查询
    返回所有可能的记录组合
    不要求连接的表有匹配字段

连接两个以上的表
多个inner join

表和自身连接查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值