0 0

SQL如何保留其中一条数据5

406 1 710230 7773 1000012324
405 2 710230 7773 1000012324
404 1 710231 8773 1000012324
404 1 710220 1773 1000012324


对于这样的数据,前两个记录,想保留其中某一条,比如,结果是:
405 2 710230 7773 1000012324
404 1 710231 8773 1000012324
404 1 710220 1773 1000012324

该如何写SQL,谢谢。
2012年8月23日 18:51

5个答案 按时间排序 按投票排序

0 0

delete from t
where   rowid   not   in   (select   min(rowid)   from   t   group   by   a,b,c);

2012年9月09日 15:51
0 0

没看懂楼主的问你,是想问如果去除查询结果集中的重复数据?还是想删除数据库中的重复数据。

2012年8月29日 11:32
0 0

呵呵,第一个就是用set去除重复数据,也就是楼上说的后台处理
或者就是sql中group by  也是如楼上,

2012年8月24日 10:59
0 0

真心不想回复,这个回答提交十几次都提交不了,太烂了吧?不知道后台在处理啥?

2012年8月24日 09:47
0 0

delete from t
where   rowid   not   in   (select   min(rowid)   from   t   group   by   a,b,c);

其中:a,b,c列对应数据:710230 7773 1000012324

2012年8月23日 18:59

相关推荐

    SqlServer删除所有表数据语句

    下面我们将介绍如何使用一条 Sql Server 语句删除当前数据库中所有表的数据。 删除所有表数据 删除所有表数据的语句使用了存储过程来实现。首先,我们需要创建一个存储过程 `sp_DeleteAllData`,该过程将删除所有...

    SQL Server分组排序取数据的实现

    在SQL中,`GROUP BY`语句用于将数据根据一个或多个列进行分类,例如在示例代码中,我们根据`A.DocNo`, `A1.Item_ItemCode`, `A2.LineNum`, `A2.ARBillLine`, `A2.Maturity`, `A2.AROCMoney_TotalMoney`和`A2....

    删除数据库中重复的数据(只保留一条)

    在数据库管理过程中,经常会遇到需要清理数据的情况,其中一种常见需求就是删除数据库中的重复记录,同时确保每条数据的关键字段只保留一条记录。这种操作在维护数据一致性、提高查询效率等方面具有重要意义。根据...

    SQLServer数据库表中数据导出成SQL语句工具

    在这个案例中,它可能包含了一个网页,其中显示了生成的SQL语句,用户可以直接在浏览器中查看、复制或保存到文本文件中。 4. **使用方法**:通常,用户只需打开这个MHT文件,然后在IE或其他兼容的浏览器中查看。...

    sqlserver中重复数据值只取一条的sql语句

    当数据库表中的某些列有重复的值时,我们可能需要仅选取其中的一条记录,例如,选择每组重复数据的第一条或者最后一条。题目中提到的SQL语句就是解决这类问题的一个示例。 首先,我们创建一个名为`TestData`的数据...

    删除表中重复数据sql语句

    - **保留第一条重复记录** ```sql SELECT identity(int, 1, 1) AS autoID, * INTO #Tmp FROM table_Name; SELECT MIN(autoID) AS autoID INTO #Tmp2 FROM #Tmp GROUP BY Name, autoID; SELECT * FROM #Tmp ...

    Oracle中如何用一条SQL快速生成10万条测试数据.txt

    在Oracle数据库中,通过一条SQL语句快速生成大量测试数据是一项非常实用的技能。本文将详细介绍如何利用Oracle中的特性来实现这一目标。 ### 核心知识点:使用一条SQL语句快速生成10万条测试数据 #### 1. 使用`...

    SQL 资料 SQL中常用的数据类型 SQL中创建数据库的语法,创建表的语法

    - 这条语句用于向表`table1`中插入一条记录,其中`field1`和`field2`是表中的字段,`value1`和`value2`是对应的值。 - **删除数据**: ```sql DELETE FROM table1 WHERE condition; ``` - 这条语句用于从表`...

    mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx

    MSSQL SQL Server 使用 SQL 脚本实现相邻两条数据相减 MSSQL SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业和领域。有时,我们需要对数据库中的数据进行操作,例如计算相邻两条数据的差异。在本文中...

    SQL SERVER 数据自动生成SQL语句

    2. **数据转换**:对于每一条记录,工具会生成一个INSERT INTO语句,格式如下: ```sql INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...) ``` 这里,列名对应于表的字段,值则为对应字段的数据。 3. *...

    sqlserver导入数据

    12. 执行成功:我们可以看看执行结果,已传输 1754 行,表示从 Excel 表中导入 1754 条数据,包括列名标题。 结论 通过以上步骤,我们已经成功地将 Excel 文件中的数据导入到 SQL Server 数据库中。这种方法可以...

    MySQL根据某一个或者多个字段查找重复数据的sql语句

    sql 查出一张表中重复的所有记录数据 1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username) in (select username from xi group by username having count(*) > 1) 2、...

    DataSnap通过自定义sql查询数据

    5. 定义服务方法:在DataSnap服务器上,需要创建一个服务类(TServerMethods),并在其中定义方法来执行SQL查询。例如,可以创建一个名为`GetCustomData`的方法,该方法内部调用TSQLQuery的Open或Execute方法来执行...

    sqlserver中访问ORACLE返回1行数据

    其中一种常见的情形是从 SQL Server 数据库环境中查询 Oracle 数据库的数据。这通常涉及到跨数据库查询的技术,如使用 OPENQUERY 关键字。然而,在实际操作过程中可能会遇到一个问题:即期望获取多行数据时,却只...

    SQL 语句 将一个表中用特殊字符分割的字段转换成多行数据.docx

    SQL 字符串分割函数实现多行数据转换 在数据库中,经常会遇到将一个字段中的特殊字符分割的字符串转换成多行数据的情况。这是一个常见的需求,但是网上提供的解决方案往往非常复杂,难以理解和实现。为了解决这个...

    用sql语句由excel表往sqlserver数据库表中导数据

    - 在SQL Server数据库中创建一个与Excel数据结构相匹配的目标表。 - 如果目标表已存在,可以跳过此步骤。 #### 二、使用SQL语句进行数据导入 1. **使用`OPENROWSET`函数**: - `OPENROWSET`函数允许您直接从...

    淘宝商品分类类目sql,真实60余万条数据 5级目录

    标题中的“淘宝商品分类类目sql,真实60余万条数据 5级目录”意味着这是一个包含淘宝平台商品分类信息的SQL数据库文件,其中包含了超过60万个条目,并且这些分类按照五级目录结构进行组织。这五级目录结构可能是为了...

    sqlserver空间数据操作

    例如,插入一条街道的几何数据可以写成这样: ```sql INSERT INTO streets VALUES ('street1', geometry::STGeomFromText('LINESTRING(100 100, 20 180, 180 180)', 0)); ``` 4. 查询空间数据 查询空间数据时可以...

    SQL中遇到多条相同内容只取一条的最简单实现方法

    本文将详细介绍如何在SQL中以最简单的方式选取唯一或特定的一条记录。 1. **利用聚合函数Max()和Min()** 当我们只需要根据某一字段的值(如最大值或最小值)来决定保留哪条记录时,可以使用`GROUP BY`结合`MAX()`...

    SQL语句删除2条重复数据一条保留一条

    SQL Server 提供了多种方法来处理这种情况,特别是在删除重复数据时,我们通常希望保留其中的一条,而删除其余的重复项。这里我们将详细探讨如何使用SQL语句在SQL Server 2005 Express环境下实现这一目标。 首先,...

Global site tag (gtag.js) - Google Analytics