假设我有一个FamousPeople带有 column的表Name,有 3 个名称:
JohnMaryFreddie Mercury
这样做:
SELECT
'Some Random Value' AS someColumnName,
(SELECT name FROM FamousPeople
FOR JSON PATH) AS famousPeopleName
FOR JSON PATH, WITHOUT_ARRAY_WRAPPER
我得到这个结果:
{
"someColumnName": "Some Random Value",
"famousPeopleName":
[
{"name":"John"},
{"name":"Mary"},
{"name":"Freddie Mercury"}
]
}
我想知道是否有任何方法可以将famousPeopleName结果列作为字符串数组获取:
{
"someColumnName": "Some Random Value",
"famousPeopleName":
[
"John",
"Mary",
"Freddie Mercury"
]
}
当然,只使用 T-SQL 功能,没有疯狂科学家在 T-SQL 中进行字符串操作(在荷兰也称为 kick)