declre @s varchar(8000)
set @s=''
select @s=@s+','+myfield from mytable
select 结果=substring(@s,2,8000)

解决方案 »

  1.   

    select myfield from mytable where myfield in ('a','b','c','d')
    or 
    select myfield from mytable where myfield like '[a-d]'
      

  2.   

    declare @a varchar(8000)
    set @a=''select @a=@a+' 'myfield from mytableselect @a
      

  3.   

    declare @a varchar(8000)
    set @a=''select @a=@a+' 'myfield from mytableselect ltrim(@a) 结果
      

  4.   

    declare @a varchar(8000)
    set @a=''select @a=@a+' '+myfield from mytableselect ltrim(@a) 结果