SQL 查找重复记录
CREATE TABLE product
(
 ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,
 Pid INT NOT NULL,
 Pname VARCHAR(50) NOT NULL,
 Punit CHAR(10) NOT NULL,
 Pspec VARCHAR(50),
 PbarCode VARCHAR(20),
)

INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10000,'欧莱雅日间修复','瓶','50ML','1975126589653')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10001,'欧莱雅夜间修复','瓶','50ML','1975126589643')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10002,'倩碧','盒','150ML','1545126589653')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10003,'百分百','瓶','250ML','2575126589653')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10004,'欧本洗面脸','瓶','80ML','1275126589653')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10005,'艾迪达斯','瓶','40ML','1975126589653')
INSERT INTO product(Pid,Pname,Punit,Pspec,PbarCode) VALUES(10006,'SK2','瓶','20ML','1975126589653')
查找:
1、--查某一列(或多列)的重复值(只能查出重复记录的值,不能整个记录的信息)
--如:查找barCode 重复的记录
select PbarCode from product
group by PbarCode
having(count(*))>1
2、--查找重复条形码商品
select * from product
where PbarCode in (
select PbarCode from product
group by PbarCode
having(count(*))>1
) order by Pid
--下面这个可以查询有多少条关键字相同的
select PbarCode,count(PbarCode) from product
group by PbarCode having count(PbarCode)>=2;
3、--查找重复条形码商品二,跟上面的结果是一样的  by 李全
select * from product where PbarCode in
(select PbarCode from
(select p1.PbarCode,count(p1.PbarCode) number from product p1,(select distinct(PbarCode) from product) p2 where
p1.PbarCode=p2.PbarCode group by p1.PbarCode) a1 where number>1)

转自:http://blog.csdn.net/eastlift/archive/2006/12/23/1456984.aspx

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

SQL 查找重复记录相关推荐

  1. (转)SQL 查找重复记录

    表stuinfo,有三个字段recno(自增),stuid,stuname 建该表的Sql语句如下: CREATE TABLE [StuInfo] ( [recno] [int] IDENTITY ( ...

  2. mysql 找表重复数据,mysql 数据表中查找重复记录

    mysql 数据表中查找重复记录 复制代码 代码如下: select user_name,count(*) as count from user_table group by user_name ha ...

  3. oracle查找重复记录

    oracle查找重复记录 SELECT * FROM t_info a WHERE ((SELECT COUNT(*)           FROM t_info           WHERE Ti ...

  4. SQL查询重复记录方法大全 转

    原文发布时间为:2010-08-09 -- 来源于本人的百度文章 [由搬家工具导入] 查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT( ...

  5. sql查询重复记录、删除重复记录方法大全

    查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...

  6. SQL Server 数据库查找重复记录的几种方法

    http://www.hanyu123.cn/html/c61/6790.html 一.查某一列(或多列)的重复值.(只可以查出重复记录的值,不能查出整个记录的信息) 例如:查找stuid,stuna ...

  7. access重复数据累计_ACCESS数据库-sql语句查找重复记录、唯一记录和分组统计方法...

    本例测试环境是EXCEL中用VBA连接ACCESS数据库 有如下一张表,要分别查找出所有同名的人.所有同名并且学号也一样的人以及所有同名但不同学号的人. 查询所有同名人员 select * from ...

  8. 用SQL删除重复记录的N种方法

    例如:    id           name         value    1               a                 pp    2               a  ...

  9. sql 删除重复记录

    在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢?谢谢! 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people ...

最新文章

  1. 【强哥推荐】VSCode常用快捷键配置文件表,记得收藏
  2. 命名实体识别新SOTA:改进Transformer模型
  3. php memcache
  4. 论文,风险管理(背诵)
  5. jboss7.1.1 部署_在JBoss AS 7上部署BroadleafCommerce 2.0
  6. 利用非数组的方法输出杨辉三角
  7. 数据预处理-数据变换-属性构造
  8. vba 正则表达式前后添加字符_不规则内容提取正则表达式
  9. pytorch模型保存
  10. 使用dmidecode查看服务器的内存条使用情况
  11. (第二部)程序员逆天改命之胜天半子
  12. 试看5分钟视频python_清华学姐推荐的Python视频400集,拿走不谢!
  13. Mysql 导出表结构或数据
  14. 用Python实现将滑动屏幕保存的录屏视频自动拼接为长截图
  15. 计算机课包括什么东西,计算机全课程包括什么?
  16. 服务器预防性维护检查表,高速公路机电系统预防性维护
  17. eui怎么在名字后面显示服务器,EUI如何打开经验条 显示经验条其实很简单
  18. bugku 啊哒 有趣的表情包
  19. css中清除li的点默认样式
  20. CA 认证过程及 https 实现方法

热门文章

  1. 云小课 | 区块链关键技术之一:共识算法
  2. 数字孪生技术如何实现复制世界?关键的关键是…
  3. 【华为云技术分享】Spark中的文件源(上)
  4. 云图说|小云妹带你揭秘数据复制服务DRS四大功能
  5. 【Python3网络爬虫开发实战】1.2.6-aiohttp的安装
  6. 图像处理中提取中间特征是干什么_PyTorch提取中间层特征?
  7. ZooKeeper的安装和API
  8. 红橙Darren Android视频笔记 自定义view的三个构造方法以及一种实现换肤的方案 测量mode
  9. CompSNN: A Lightweight Spiking Neural Network Based on Spatiotemporally Compressive Spike Features
  10. python实现微信小游戏打飞机代码