我必須從帶有 JSON 陣列列的表中進行選擇
Id Name ListCol
-------------------
1 test1 [1,2,3]
2 test2 [4]
3 test3 [1,4]
4 test4 [2]
如果我查詢:
SELECT [ListCol]
FROM [dbo].[SomeTable]
它回傳
[1,2,3]
[4]
[1,4]
[2]
我期望的是
1
2
3
4
uj5u.com熱心網友回復:
只需將distinct與openjson一起使用
select distinct j.value
from t
cross apply OpenJson(ListCol)j;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/507036.html
上一篇:在MSSQL中,使用RIGHT和CHARINDEX的計算列上的索引導致傳遞給RIGHT的長度引數無效
下一篇:SQLServer資料透視日期
