我想计算 SQL 中不同传感器行的出现次数,但我似乎做错了,似乎我没有正确地可视化它。
如果我在 C 风格语言的伪代码中执行此操作,我会这样做:
FOR i in range(taglist[i]):
print(taglist[i], count(taglist[i]) )
我一直在尝试这个:
SELECT COUNT(*)
FROM (
SELECT DISTINCT [TagName]
FROM [A2ALMDB].[dbo].[AlarmMaster]
WHERE (TagName LIKE '%Sensor%' OR GroupName LIKE'%Sensors%')
) a
它返回 66,但我希望它返回在SELECT ... FROM (...)a
.
谁能帮我解决我应该如何尝试将我的不同传感器出现的所有计数总计而不是所有不同标记名的计数?