首页 > 其他 > 详细

简单组合条件查询

时间:2014-06-15 20:58:44      阅读:386      评论:0      收藏:0      [点我收藏+]

这是我第一次写的组合条件查询,很丑,仅此纪念。

(黑体总是显得跌跌撞撞没自信的赶脚有没有~~)

 1 USE [exercise]
 2 GO
 3 /****** Object: StoredProcedure [dbo].[procstudent] Script Date: 11/10/2013 23:09:33 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6 SET QUOTED_IDENTIFIER ON
 7 GO
 8 ALTER PROCEDURE [dbo].[procstudent]
 9     @s int,
10     @c int
11  
12 AS
13 BEGIN
14  SET NOCOUNT ON;
15 declare @sql varchar(300),
16     @sex nchar(10),
17  @class nchar(10)
18   set @sql=select number,name,sex,class from table1 where 1=1
19 IF @s=1
20    begin
21    set @sex=
22    end
23 IF @s=2
24    begin
25    set @sex=
26    end
27    
28 IF @s<>0
29    begin
30    set @sql=@sql+ and sex=+‘‘‘‘+@sex+‘‘‘‘
31    end
32 IF @c=1
33    begin
34    set @class=1
35    endm
36 IF @c=2
37    begin
38    set @class=2
39    end
40 IF @c<>0
41    begin
42    set @sql=@sql+ and class=+@class
43    end
44    print @sql
45    exec(@sql)
46 END

 

 

简单组合条件查询,布布扣,bubuko.com

简单组合条件查询

原文:http://www.cnblogs.com/coderinprague/p/3785620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!