Jag*_*agd 1 sql sql-server select concatenation
我知道你可以做到这一点,因为我之前已经看过它,但我忘记了到现在为止我不需要这样做.
我有一个名为Employees的表,它有各种员工数据(duh).我需要一个查询,它将对表中所有行的名字和姓氏进行选择,然后将它们全部置于逗号分隔的字符串中.
例如,我有几行(比实际上要多得多,但为了这个问题,假设有两个)数据看起来像:
FName LName ------- ----- Richard Prescott Jill Sentieri Carol Winger
我需要一个能够以这种形式返回上述数据的选择:
Richard Prescott, Jill Sentieri, Carol Winger
预先感谢您的帮助!
使用合并.像这样的东西:
DECLARE @Names varchar(1000)
SELECT @Names = COALESCE(@Names + ', ', '') + Name
FROM Employees
Run Code Online (Sandbox Code Playgroud)