急,,怎样处理多条件查询的存储过程。。
我想对一张表的字段进行查询,有时是单个条件查询,有时是几个条件结合在一起查询。我要只要用一条存储过程来写。。 
 请那位高手帮我下;;谢谢 
 表为: 
 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)