我正在尝试编写一个SQL select语句,它将返回一个包含每个不同值的列,另一列指定此不同值发生的次数 . 我已经尝试了计数功能,但无法弄明白 .
数据看起来像:(无法弄清楚如何编写表)
名字:亚当,亚当,蒂姆,汤姆
我想回来:
名字:亚当,蒂姆,汤姆
数:2,1,1
编辑:行 - >列
按要分隔的列进行分组,然后在该组上使用 count
count
select col1, count(*) as amount from your_table group by col1
1 回答
按要分隔的列进行分组,然后在该组上使用
count