急!急!分组问题!!

spawpaw 2006-12-10 08:52:45
ColumnA ColumnB ColumnC
------- ------- -------
1 abc 5
1 def 4
1 ghi 9
2 jkl 8
2 mno 3
结果要显示成 abcdefghijklmno 和 34589
这样的查询要怎么做`!
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
marco08 2006-12-11
  • 打赏
  • 举报
回复
create table T(ColumnA int, ColumnB varchar(10), ColumnC int)
insert T select 1, 'abc', '5'
union all select 1, 'def', '4'
union all select 1, 'ghi', '9'
union all select 2, 'jkl', '8'
union all select 2, 'mno', '3'

declare @s1 varchar(8000), @s2 varchar(8000)
select @s1='', @s2=''
select @s1=@s1+ColumnB from T order by ColumnB
print @s1
select @s2=@s2+cast(ColumnC as varchar) from T order by ColumnC
print @s2

--result
abcdefghijklmno
34589
dawugui 2006-12-10
  • 打赏
  • 举报
回复
declare @s1 varchar(1000)
set @s1=''
declare @s2 varchar(1000)
set @s2=''
select @s1=@s1+columnb from tb order by columnb
select @s2=@s2+rtrim(cast(columnc as varchar(10))) from tb order by columnc

select @s1,@s2
青锋-SS 2006-12-10
  • 打赏
  • 举报
回复
沙发的忘了排序了.
bugchen888 2006-12-10
  • 打赏
  • 举报
回复
DECLARE @b NVARCHAR(4000)
SET @b=''
SELECT @b= @b+ColumnB
FROM table1
ORDER BY ColumnB

DECLARE @C NVARCHAR(4000)
SET @c=''
SELECT @C=@C+ColumnC
FROM table1
ORDER BY ColumnC


SELECT @b,@C
lxzm1001 2006-12-10
  • 打赏
  • 举报
回复
declare @s varchar(1000)
set @s=''
declare @ss varchar(1000)
set @ss=''
select @s=@s+columnb,@ss=@ss+cast(columnc as varchar(10)) from test order by columnc
select @s,@ss
wanglei8 2006-12-10
  • 打赏
  • 举报
回复
if exists(select name from sysobjects where name='tb1' and type='u')
drop table tb1
create table tb1(columna int, columnb varchar(20), columnc int)
go
insert tb1 values(1,'abc',5)
insert tb1 values(1,'def',4)
insert tb1 values(1,'ghi',9)
insert tb1 values(2,'jkl',8)
insert tb1 values(2,'mno',3)

DECLARE @b VARCHAR(20)
SET @b=''
select @b= @b+ColumnB
FROM tb1
ORDER BY ColumnB
select @b

DECLARE @C VARCHAR(20)
SET @c=''
SELECT @C=@C+convert(varchar(20),ColumnC)
FROM tb1
ORDER BY ColumnC
select @c

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧