当前位置:Gxlcms > 
数据库问题 > 
学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章
                     
                    
                        学习Microsoft SQL Server 2008技术内幕:T-SQL语法基础--第4章
                        
                            时间:2021-07-01 10:21:17
                            帮助过:4人阅读
							                        
                     
                    
                    
                     TSQLFundamentals2008
select * 
from Sales.Customers 
as C
where c.country
=N
‘Spain‘
select * 
from Sales.Customers 
as C
where c.country
=N
‘Spain‘ and exists(
select * from Sales.Orders 
as O 
where o.custid
=C.custid)
select * 
from Sales.Customers 
as C
where c.country
=N
‘Spain‘ 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章
标签: