 悬赏园豆:10
                [已解决问题] 
            
                    解决于 2014-11-20 16:47
                悬赏园豆:10
                [已解决问题] 
            
                    解决于 2014-11-20 16:47 
                 
        求写一条SQL语句,查询一个Team表中符合条件的记录,Team表的情况如下:
| Id | Name | 
| 1 | TAC | 
| 2 | Null | 
| 3 | CLTA | 
| 4 | HW | 
要求是:如果没有给定Name值,就查询Team表中所有的记录,如果给定了Name值,就查询特定Name值的记录,谢谢!
declare @name varchar(50)
select * from Team where (name=@name or @name is null)
+1
想法真巧妙,牛!
@sikla: 这..... 客气客气
加个IF判断一下呗.
if @name=''
begin
select * from team
end
else
begin
select * from team where name=@name
end