周心长

博客园 首页 新随笔 联系 订阅 管理
--1、 字段相连

declare @addr varchar(20)

declare @name varchar(20)

declare @Aname varchar(30)

select @addr=水表地址,@name=缴费人 from 抄表收费  where 费用_ID=22454set

@Aname = @addr + ' ' + @nameselect 

 

--2、having对函数产生值设定筛选条件

Store_Information 表格

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999

 

select store_name,sum(Sales)  from Store_Information group by store_name having sum(Sales) >1500

 

--3.参数为空的条件时则选择全部

 declare @BCH varchar(20)

set @BCH=null --设定参数的值

select * from 抄表收费 where 表册号=isnull(@BCH,表册号) 

posted on 2009-06-23 16:47  周心长  阅读(1015)  评论(0)    收藏  举报