sql的一道简答题,谢谢大神

表A中的列ID可能有多个,并且有重复的,请用一条SQL语句把每个ID和该ID对应的总数查询出来

6个回答

select id,count(id) from a group by id

 select count(id) from table1 group by id

问题是把每个ID和该ID对应的总数查询出来 2楼的正确

count()聚合函数用来查询总数

group by id 则是按id分组 分组后相同id的只保留一条

select id,count(id) from a group by id
如果想看一共有哪几种ID可以用distinct来处理

select id,count(id) from a group by id

select distinct ID,count(ID) from A group by ID

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问