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

sql数据过滤

 
一. 查找重复记录
1. 查找全部重复记录
Select * from 表 Where 重复字段 In (Select 重复字段
from 表 Group By 重复字段 Having Count(*)>1)
2. 过滤重复记录(只显示一条)
Select * from HZT Where ID In (Select Max(ID) from HZT Group By Title)
注:此处显示ID最大一条记录
二. 删除重复记录

1. 删除全部重复记录(慎用)
Delete 表 Where 重复字段 In (Select 重复字段 from 表
Group By 重复字段 Having Count(*)>1)
2. 保留一条
Delete HZT Where ID
Not In (Select Max(ID) from HZT Group By Title)
三. 过滤select查询得到的重复数据

1.
过滤一次select查询中的重复数据:
select distinct HZD from t_Table where MZD in (...)
     distinct
2.
过滤两次select查询中的重复数据:
select。。。where 。。(select 。。。。。。union select。。。。)
介绍几个SQL指令:
UNION
,用于获取两个结果集的并集,会自动去掉结果集中的重复行,并会以第一列的结果进行排序
INTERSECT
,用于获取两个结果集的交集,并且以第一列排序
MINUS
,用于获取结果集的差集(或者说补集),显示第一个结果集存在的,第2个结果集不存在的数据
UNION ALL
,与UNION相似,不同的是UNION
ALL不会自动去处重复行,也不会以任何列排序
Ltrim,Rtrim
,去除左右的不同字符串
以上个指令的具体用法去查资料,在此做个备忘
posted @ 2009-06-18
09:25
失忆的硬盘 阅读(30) | 评论
(0)
|
2009年2月20日
从服务器上传和下载
==============================================
上传
==============================================            
            GetDb_IT myGetDb_IT = new GetDb_IT();
           
SqlDataReader dr;
            string mysql = "";
            string
DB_Path="";
            string path = "";
 &nb


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

巧用动态宏实现SQL中传递重复参数

润乾报表可以通过SQL检索和复杂SQL生成数据集。当SQL中需要传入多个参数时,要在设计器中通过 配置-参数 定义相应的参数,然后再把SQL中需要参数的地方替换成?,最后还要在SQL编辑器中添加对应?的参数。这样当SQL中有多少个问号,我们就需要添加多少个参数。当SQL中用到的参数比较少时,操作起来还比较方便。但当业务比较复 ......

DBA常用sql(二)

 session状态:
STATUS VARCHAR2(8) Status of the session:
ACTIVE - Session currently executing SQL
INACTIVE - sql及其session没有释放或正常退出......
KILLED - Session marked to be killed
CACHED - Session temporarily cached for use by Oracle*XA
SNIPED - Session inactive, waiting on the clie ......

管理 SQL Server 的事务日志

文章来源:Http://www.simple-talk.com
原文地址:http://www.simple-talk.com/sql/learn-sql-server/managing-transaction-logs-in-sql-server/
原作者:Robert Sheldon
翻译:三晋一枝花
译文原地址:http://prj.souty.cn/Admin/Knowledges/ShowKnowledge.aspx?id=44dbde74-d2c5-41a5-a8e9-375ba7103025
在 SQL Serv ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号