易截截图软件、单文件、免安装、纯绿色、仅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表示降序排列 ......

Oracle SQL Trace使用实例

为了研究一下系统在后台都干了什么,当然是我在代码里没找到的情况下,研究了一下trace,结果有一定的帮助。oracle中不像sql server中那样直接提供图像化的工具,所以还是得自己动手来做,归纳了一下,步骤如下:
查询session:
SQL> select sid, serial#, username from v$session where username='XXX';//找出你要跟 ......

清理SQL日志的方法

 手动清理
1、打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG
2、再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至: ,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
如1)
自动清理
企业管理器-》管理-》sql ......

sql快速入门

 
SQL语言快速入门
浣 溪 沙
李璟
手卷真珠上玉钩,依前春恨锁重楼, 风里落花谁是主, 思悠悠
青鸟不传云外信,丁香空结雨中愁, 回首绿波三楚暮, 接天流
SQL语言快速入门
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照A ......

利用SQL语句将数据导出Insert语句

 有时候,在工作中会遇到将一个数据库中表的数据导到另一个数据库的表中,但是工具又没有提供这样的功能
下面能通过SQL语句生成Insert语句,再插入到另一个数据库中。
MSSQL:
SELECT 'INSERT INTO StatInfo(UserName,CardId,Address,WageCount,Pension)'+
' VALUES('''+a.UserName+''','''+a.CardId+''','''+a.Ad ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号