STRING_AGG 带换行符

Lud*_*ert 6 sql t-sql sql-server string-aggregation

DROP TABLE IF EXISTS items;
CREATE TABLE items (item varchar(20));
INSERT INTO items VALUES ('apple'),('raspberry');
SELECT STRING_AGG(item, CHAR(13)) AS item_list FROM items;
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如何在项目之间换行?

got*_*tqn 8

您的查询在我的环境中运行良好。您需要在管理工作室中启用此设置:

在此处输入图片说明

Tools > Options > Query Results > Results to Grid
Run Code Online (Sandbox Code Playgroud)

对我来说为什么没有意义,但是他们在几个 SSMS 版本之前更改了默认行为。

  • @LudovicAubert 重新启动工作室。 (2认同)