易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL查询重复记录

SQL查询重复记录
http://m.cnblogs.com/15628/1534873.html
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
[图片]select * from people
[图片]where peopleId in (select   peopleId  from   people  group  by   peopleId  having  count(peopleId) > 1)
[图片]
[图片]2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
[图片]delete from people
[图片]where peopleId  in (select   peopleId  from people  group  by   peopleId   having  count(peopleId) > 1)
[图片]and rowid not in (select min(rowid) from   people  group by peopleId  having count(peopleId )>1)
[图片]
[图片]3、查找表中多余的重复记录(多个字段)
[图片]select * from vitae a
[图片]where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq  having count(*) > 1)
[图片]
[图片]4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
[图片]delete from vitae a
[图片]where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
[图片]and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)
[图片]
[图片]5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录
[图片]select * from vitae a
[图片]where (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
[图片]and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)
[图片](二)
[图片]比方说
[图片]在A表中存在一个字段“name”,
[图片]而且不同记录之间的“name”值有可能会相同,
[图片]现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;
[图片]Select Name,Count(*) from A Group By Name Having Count(*) > 1
[图片]如果还查性别也相


相关文档:

SQL Server2000 解析XML

DECLARE @HDOC INT --文档句柄
DECLARE @XMLSTRING VARCHAR(200) --XML字符串
SET @xmlString ='<?xml version="1.0"?>
<ROOT>
<USER ID="1" Name="SBQCEL"/>
<USER ID="2" Name="PEACELI"/>
<USER ID="3" Name="SHEEPCHANG"/>
</ROOT>'
--使用系统存储 ......

Sql Server 对xml类型的操作

 declare @XML XML
SET @XML='<root>
 <OLDVALUE>
  <H_Action id="1130">030</H_Action>
  <D_Action>030</D_Action>
  <OrderCompany>00220</OrderCompany>
  <OrderNumber>10004035</OrderNumber> ......

同步两个Sql server

--1:环境
  服务器环境:
  机器名称: ZehuaDb
  操作系统:Windows 2000 Server
  数据库版本:SQL 2000 Server 个人版
  客户端
  机器名称:Zlp
  操作系统:Windows 2000 Server
  数据库版本:SQL 2000 Server 个人版
  --2:建用户帐号
  在服务器端建立域用户帐号
  我的电脑管理- ......

用SQL查询分析器操纵Excel及导入导出数据

用SQL查询分析器操纵Excel及导入导出数据
http://www.delphibbs.com/keylife/iblog_show.asp?xid=32983
SQL SERVER 和EXCEL的数据导入导出
通常的方法是使用图形界面的dts工具,但发觉有些使用命令行界面的方式更简单
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号