SQL Query用于连接多行的列值 [英] SQL Query to concatenate column values from multiple rows

查看:90
本文介绍了SQL Query用于连接多行的列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI,





如何连接多行的列值



表A



FName LName金额ID

AB 100 1

AB 200 2
AC 400 3

AB 300 4



我需要的结果如下:

FName LName totalAmount count Id

-------------------------------------- -------

AB 600 3 1,2,4

AC 400 1 3





如何获得它。



请帮助我....



感谢和问候



Vineetha ..




How to concatenate column values from multiple rows

Table A

FName LName amount Id
A B 100 1
A B 200 2
A C 400 3
A B 300 4

I need the result like :
FName LName totalAmount count Id
---------------------------------------------
A B 600 3 1,2,4
A C 400 1 3


How to get it.

Please help me....

Thanks & Regards

Vineetha..

推荐答案

使用带有STUFF的GROUP BY: http://stackoverflow.com/questions/16922073/use-coalesce-with-group-by [ ^ ]
Use GROUP BY with STUFF: http://stackoverflow.com/questions/16922073/use-coalesce-with-group-by[^]


这篇关于SQL Query用于连接多行的列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆