【发布时间】:2018-10-21 05:30:26
【问题描述】:
【问题讨论】:
标签: sql sql-server group-by sql-server-2016
【问题讨论】:
标签: sql sql-server group-by sql-server-2016
如果你不能使用 OPENJSON,这里有一个替代方法
Select
aRole, COUNT(*) as cnt
From (
Select
a.ID
,b.Items as aRole
From
(Select *
,replace(replace(replace(Roles,'[',''),']',''),'"','') as Rolesx
From JSONgroup) a
Cross Apply dbo.Split(a.Rolesx, ',') b
) c
group by aRole
【讨论】: