/*
DROP FUNCTION dbo.F_Str;
go
create function F_Str(@Contractno varchar(50))   
    returns nvarchar(100)   
    as   
       begin      
          declare  @S nvarchar(100)      
          select @S=isnull(@S,'')+name+' ' from import_cargo where Contractno=@Contractno      
          return @S   
      end   
go   */


Select distinct Contractno,name=dbo.F_Str(Contractno) from import_cargo   
go 