急,,怎样处理多条件查询的存储过程。。
我想对一张表的字段进行查询,有时是单个条件查询,有时是几个条件结合在一起查询。我要只要用一条存储过程来写。。
请那位高手帮我下;;谢谢
表为:
CREATE TABLE NewsSortInfo
(
SortName VARCHAR(100) NOT NULL PRIMARY KEY,
SortRemark VARCHAR(1000),
ArticleTotal BIGINT DEFAULT(0),
DateAndTime DATETIME DEFAULT(GETDATE())
)
GO
,,,
------解决方案--------------------create procedure pro
@id int =null,
@name varchar(10)=null,
@col3 varchar(10)=null,
as
select * from tb where id=isnull(@id,id) and name=isnull(@name,name) and col3=isnull(@col3,col3)