早教吧作业答案频道 -->其他-->
sqlserver怎么将查询出来的某列值相同的记录的另一列的值拼起来求sql语句怎么写如tab表\x05\x05ab\x0511001\x0521002\x0531002\x0541001怎么将b列值相同的a列用分号拼起来结果如下:1,42,3上面
题目详情
sqlserver 怎么将查询出来的某列值相同的记录的另一列的值拼起来 求sql 语句怎么写
如tab表\x05
\x05 a b
\x05 1 1001
\x05 2 1002
\x05 3 1002
\x05 4 1001
怎么将b列值相同的a列用分号拼起来
结果如下 :
1,4
2,3
上面结果如下 :
1001 (1,4)
1002 (2,3)
如果
a b
1 1001
2 1002
3 1003
4 1002
结果如下:
1001 (1)
1002 (2,4)
1003 (3)
如tab表\x05
\x05 a b
\x05 1 1001
\x05 2 1002
\x05 3 1002
\x05 4 1001
怎么将b列值相同的a列用分号拼起来
结果如下 :
1,4
2,3
上面结果如下 :
1001 (1,4)
1002 (2,3)
如果
a b
1 1001
2 1002
3 1003
4 1002
结果如下:
1001 (1)
1002 (2,4)
1003 (3)
▼优质解答
答案和解析
不用那么麻烦,看我的:(1) select b,b+'('+stuff((select ','+a from tab t2 where t2.b=t1.b for xml path('')),1,1,'')+')' as result from tab t1 group by b(2) select b,'('+stuff((select ','+a from tab t2 w...
看了sqlserver怎么将查询出...的网友还看了以下:
EXCEL中A、B、C、D列,如A列大于100,则B列数值不变,如A列小于100,则B列数值除以2 2020-04-07 …
EXCEL公式,sheet2 B列的值等于sheet1某区域的值,则返回对应数值如图,怎样让表2 2020-05-16 …
excel条件乘积:A列是数值,B列是结果,如果A列数值大于等于15,则B列数值等于A*1000, 2020-06-14 …
想要两个求和公式,有这样一组数A列ES-11-0001,ES-12-5008,ES-11-2008 2020-07-23 …
在excel中,设有A,B,C,D四列找出c列与a列相同的项,在把对应b,d列的值相加.没有相同的 2020-07-23 …
ABCD...1苹果32香蕉63梨94苹果45苹果16香蕉37梨7...先找A列中相同的项,再用对 2020-07-23 …
Excel判断一个单元格的数值是否在另外两个单元数值之间ABCD455048703031101599 2020-11-01 …
excel中怎么设置当A列的数值为甲/乙/丙/丁/……,B列数值等于1,2,3,4,……时,则C列数 2020-11-01 …
有表1和表2,表1A列是编号,B列是数值,表2A列是编号,B列是空白,如何将与表1A列编号一致B列数 2020-12-31 …
A列是一组日期,B列有对应数据,如何实现:某一单元格输入A列中任一值会在邻格内显示对应B列数值的和在 2020-12-31 …