dnf魔道白金徽章:请教一个关于SQL语句的问题
来源:百度文库 编辑:高校问答 时间:2024/05/03 07:52:12
怎样把表中一列中有重复的记录列下来?
比如
a
1
2
4
1
a列中有两个1,
怎样把这两个一列出来?
其他的记录不要。
我只是举个例子,
实际上一列中可能有很多重复的记录,
而不是只有一个。
比如
a
1
2
4
1
a列中有两个1,
怎样把这两个一列出来?
其他的记录不要。
我只是举个例子,
实际上一列中可能有很多重复的记录,
而不是只有一个。
SELECT 列名
FROM (select 列名,count(列名) as 出现次数 from 表名
group by 列名)
WHERE 出现次数>1
在Access中调试可行
"select * from 表名 where a='1'"
select * from 表名 where a=1
15660145 ASP交流群 有经验者欢迎加入
select 列名 from 表名
group by 你要选出相同记录的列名
显示字段中有重复记录的数据,其中id是自动编号字段。
select distinct a from 表 t1 where exists(select a from 表 t2 where t2.id<>t1.id and t2.a=t1.a)
如果要显示两个一只要把以上语句中的distinct去掉即可。