【发布时间】:2022-01-27 08:19:54
【问题描述】:
是否可以使用for json path 将行格式化为 JSON 数组格式?
我有这样的专栏
Col1
====
abc
def
ghi
jkl
我想这样格式化
{"Col1":["abc","def","ghi","jkl"]}
到目前为止,我已经让它看起来像这样
{["Col1":"abc","Col1":"def","Col1":"ghi","Col1":"jkl"]}
使用此代码
select col1 from table for json path
【问题讨论】:
-
提问时,您需要提供minimal reproducible example: (1) DDL 和样本数据填充,即 CREATE 表和 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上述#1 中的样本数据。 (4) 您的 SQL Server 版本 (SELECT @@version;)。
标签: sql arrays json sql-server tsql