用SQL语句怎样实现这种效果呀?
有一SQL   Server表,内容如下: 
 name                           alias                        age 
    张三                              23 
    李四                              24 
    王五 
    卢芳                           小芳 
    操利                                              
    李焱 
    季霞                           小霞                           22 
    周中继                      
    张延                           张慎                            
    孙起                                                               21 
 ………… 
 …………   
 我想把name字段中的各个值用“,”连接起来,怎么办呢? 
 比如上表的结果应该是: 
 张三,李四,王五,卢芳,…………   
 这样的SQL语句怎样写呢?
------解决方案--------------------你贴出的数据,让人很容易先入为主认为是非空的。楼主应该加以说明,也不至于拖得那么长时间解决不了问题。
------解决方案--------------------有null的数据?!   
 那用isnull处理下   
 Declare @S NVarchar(2000) 
 Select @S =  ' '  --加上這個 
 Select @S = @S +  ', ' + isnull(name,  ' ') From student 
 Select @S = Stuff(@S, 1, 1,  ' ') 
 Select @S As name