在单个查询中选择多个列作为JSON

时间:2019-02-11 19:50:49

标签: sql json sql-server sql-server-2008

如何在选择查询中将几列(不同类型,例如int,datetime,nvarchar)组合为单个JSON格式的表达式?例如,我有col1,col2列,并希望查询返回单列,其中每一行都像这样:

{col1: val1, col2: val2}

我可以使用FOR JSON吗?我正在使用SQL Server 2017,但我正在查询的数据库是2008(100)兼容模式。

很抱歉,是否曾经有人问过这个问题,但是我找不到一个完全匹配的东西,尽管这似乎是一个非常简单的问题。

0 个答案:

没有答案