易截截图软件、单文件、免安装、纯绿色、仅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 server 与 oracle语法对比.

ORACLE与SQL SERVER语法区别
 
一、数据类型
ORACLE与SQL SERVER在数据类型的对比如下:
 
SQL SERVER
ORACLE
数字类型
DECIMAL[(P[, S])]
NUMBER[(P[, S])]
NUMERIC[(P[, S])]
NUMBER[(P[, S])]
FLOAT[(N)]
NUMBER[(N)]
INT
NUMBER
SMALLINT
NUMBER
TINYINT
NUMBER
MONEY
NUMBER[19,4]
SM ......

SQL 查詢不區分大小寫

SQL 查詢不區分大小寫
2007年04月19日 星期四 15:27
正常用这个方法就给達到效果了。select * from
pl_account     where UPPER(fname) like 'PE%'
附加:
在sql2000和7.0的查询语句中,区分大写的查询方法
--sql2000,就用下面的方法.
--就是在字段名后加 collate Chi ......

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

用SQL查询分析器操纵Excel及导入导出数据
http://www.delphibbs.com/keylife/iblog_show.asp?xid=32983
SQL SERVER 和EXCEL的数据导入导出
通常的方法是使用图形界面的dts工具,但发觉有些使用命令行界面的方式更简单
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SE ......

sql 查询重复记录2

sql 查询重复记录2
http://blog.csdn.net/tobeistdo/archive/2009/11/11/4797545.aspx
========第一篇=========
在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:
select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas ......

用SQL查询分析器操作Excel

用SQL查询分析器操作Excel
http://hi.baidu.com/bilbit/blog/item/adf7a33427af52bed0a2d38e.html
SQL SERVER 和EXCEL的数据导入导出
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\boo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号