creat table temptable (时间区间,人员代号)
十余年建站经验, 做网站、成都做网站客户的见证与正确选择。创新互联建站提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。
insert into temptable select distinct 人员代号,时间区间 from table
select 时间区间,count(人员代号) from temptable
select row_number() over(partition by 判断重复的字段 ORDER BY 你想排序的字段) as fnum from 表名
有问题追问
可以一个字段一个字段的写,你想看哪个字段是否重复就按照下面的写也适用多个字段;
select 字段,count(*) from table group by 该字段 having count(*)1
如果两列数据重复的话,可以通过count方法,找出计算条数大于1的,那么表示此条数据重复:
sql: select district(*) from products having count(*)1;
备注:实际上两列重复的话,都是针对某个字段比较有意。
sql:select name,count(*) from usertable group by name having count(*)1;
以上语句就是查询出名字重复的所有用户,并计算重复的次数。