您的位置:首页 > 数据库

T-SQL进阶

2006-12-25 00:02 204 查看
聚合函数

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

表和自身连接查询
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: