码迷,mamicode.com
首页 > 数据库 > 详细

学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章

时间:2016-06-03 12:38:04      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

第4章 子查询

4.2.1 Exist 谓语:

技术分享
use TSQLFundamentals2008
select * 
from Sales.Customers as C
where c.country=NSpain

select * 
from Sales.Customers as C
where c.country=NSpain and exists(select * from Sales.Orders as O where o.custid=C.custid)

select * 
from Sales.Customers as C
where c.country=NSpain and not exists(select * from Sales.Orders as O where o.custid=C.custid)
View Code

技术分享

 

 4.3.2 连续聚和

技术分享
select OBJECT_ID(Sales.OrderTotalsByYear)
if OBJECT_ID(Sales.OrderTotalsByYear) is not null  drop view Sales.OrderTotalsByYear

go
create view Sales.OrderTotalsByYear with schemabinding 
as 
  select 
    YEAR(o.orderdate) as orderyear,
    SUM(od.qty) as qty  
  from 
  Sales.Orders as o
    join Sales.OrderDetails as od on o.orderid=od.orderid
  group by YEAR(o.orderdate)
go
View Code

 

学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章

标签:

原文地址:http://www.cnblogs.com/easy5weikai/p/5555644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!