Abh*_*nav 6 sql database sql-server
使用简单的查询,我可以做类似的事情
SELECT hobbies FROM peoples_hobbies WHERE person_id = 5;
Run Code Online (Sandbox Code Playgroud)
并得到:
shopping
fishing
coding
Run Code Online (Sandbox Code Playgroud)
但相反,我只想要 1 行,1 列:
shopping, fishing, coding
Run Code Online (Sandbox Code Playgroud)
对于 ref--我可以将多个 MySQL 行连接到一个字段中吗?
我想在 sql server 中做到这一点??
SQL Server 对聚合字符串连接没有很好的支持。但你可以这样做:
select stuff((select ', ' + hobbies
from peoples_hobbies
where person_id = 5
for xml path ('')
), 1, 2, '') as hobbies;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26965 次 |
| 最近记录: |