暗暗   A     B
哈哈   1 2 3 4 5 6 Column is not same?????????

解决方案 »

  1.   


    用函数:
    create function getString(@pming varchar(20))
    returns varchar(100)
    as
    begin
    declare @string varchar(100)
    set @string=''
    select @string=@string+isnull(pmian,'')+' ' from tablename where pming=@pming
    return @string
    end
    go
    语句:
    select pming,dbo.getstring(pming) from tablename group by pming
      

  2.   

    你是想生成:
    如:
    field1 field2
            A B
           1 2 3 4 5 
    还是:
    field1 field2 field3 field4......
            A       B      NULL
            1       2       3   ......
    那一种?
    如果是第一种,我上面的代码可以
      

  3.   

    你的问题没有描述清楚,你要的结果几个字段?
    如果是:field1      field2
    暗暗        A     B
    哈哈        1 2 3 4 5 6 那提供了一个很好的方法了.
      

  4.   

    TO yang_ 我加记录到表里是这样显示的
    ID   片名    片面
     1   暗暗     A
     2   暗暗     B
     3   哈哈     1集
     4   哈哈     2集
     5   哈哈     3集
     6   哈哈     4集
     7   哈哈     5集
     8   哈哈     6集
    偶现在想这样的显示出来
    暗暗   A     B
    哈哈   1 2 3 4 5 6 
    注意集数根据片的不同集数是不同!
    要是还不清楚,请说。谢谢!
      

  5.   

    最多这么改一下:create function getString(@pming varchar(20))
    returns varchar(100)
    as
    begin
    declare @string varchar(100)
    set @string=''
    select @string=@string+replace(isnull(pmian,''),'集','')+' ' from tablename where pming=@pming
    return @string
    end
    go
      

  6.   

    函数放在那里调用!我现在是想写到ASP代码里!
      

  7.   

    can not create function in sql server 7.0why???????
    how to do it(create function ).