如何按列名聚合多行数据 sql 中的数据?

How do I aggregate data in sql for multiple rows of data by column name?

嗨,我是 sql 的新手,正在尝试了解如何使用数据结构。我有一个table

 fact.userinteraction
interactionuserkey   visitdatecode 
0                    20220404      
1                    20220404      
5                    20220402
5                    20220128   

如果交互用户键号码重复,我想要一个名为访问次数的列。在这种情况下,对于 interactionuserkey 5,自重复两次以来共有 2 次访问。对于 interactionuserkey 0,访问次数 =1 等等。基本上,对第 1 列中的重复项求和,并将总计数作为访问次数。我该怎么做?

在sql中,使用基本聚合解决

select interactionuserkey, count(*)
from your_table
group by interactionuserkey