`
ztbsuper
  • 浏览: 23352 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

找重复按最大int_id删除重复

SQL 
阅读更多
update rms_cell
set stateflag=to_char(sysdate,'yyyymmddhh24miss')
where int_id in(
select max(int_id)
from rms_cell where MCC||'-'||MNC||'-'||LAC||'-'||CI
in (
select MCC||'-'||MNC||'-'||LAC||'-'||CI
from RMS_CELL
where STATEFLAG=0
group by MCC||'-'||MNC||'-'||LAC||'-'||CI
having count(MCC||'-'||MNC||'-'||LAC||'-'||CI)>1
)
group by MCC||'-'||MNC||'-'||LAC||'-'||CI
)



分享到:
评论

相关推荐

    自动检查消除重复ID

    使用`GROUP BY`和`HAVING`子句可以找出表中所有重复的ID。以下是一个示例查询: ```sql SELECT ID, COUNT(*) FROM YourTableName GROUP BY ID HAVING COUNT(*) > 1 ``` 这个查询会返回那些在表中出现不止一...

    删除表中重复数据sql语句

    ### 删除表中重复数据SQL语句详解 #### 一、基础知识概述 在数据库管理中,重复数据是一个常见的问题,尤其当数据库经历长时间的数据输入时,可能会出现数据录入错误或者批量导入过程中导致的数据冗余。重复数据的...

    四种SQL语句删除重复记录的方法

    ### 四种SQL语句删除重复记录的方法 在数据库管理中,经常会出现数据冗余的情况,特别是当数据量庞大时,这种现象更为普遍。对于重复记录的处理是维护数据库完整性和提高查询效率的重要手段之一。本文将详细介绍四...

    sqlServer删除重复数据

    SQL Server 删除重复数据 SQL Server 删除重复数据是数据库管理中的一项重要任务。重复数据可能是完全重复的记录,也可能是部分关键字段重复的记录。删除重复数据可以使用多种方法,包括使用 SELECT DISTINCT 语句...

    SQL删除重复记录的方法

    在SQL中,删除重复记录是一项常见的数据库管理任务,特别是在数据清洗和整理时。本文将详细介绍四种有效的方法来处理这个问题。 **方法1:使用临时表** 这种方法通过创建临时表temp1来存储重复记录,并最终将不重复...

    sql 2005 常用函数

    - `replicate(char_expr,int_expr)`:重复`char_expr`字符串`int_expr`次。 - `reverse(char_expr)`:将字符串反转。 - `stuff(char_expr1,start,length,char_expr2)`:在`char_expr1`的`start`位置删除`length`...

    查找删除重复记录

    这里通过子查询先找出每个标题下最大的ID,再在外部查询中删除那些不在这个最大ID集合中的记录。 #### 知识点五:处理多字段的重复记录 当需要处理多字段组合时,也可以使用类似的逻辑。例如,考虑表`people`中有`...

    SQL Server删除重复数据的几个方法

    ### SQL Server删除重复数据的方法 在数据库管理过程中,经常会遇到需要清理重复数据的情况。重复数据不仅浪费存储空间,还可能导致数据分析结果出现偏差。对于SQL Server而言,有多种方法可以用来删除重复的数据,...

    实例介绍删除数据库中重复数据的几个方法

    ### 实例介绍删除数据库中重复数据的几个方法 在数据库管理过程中,删除重复记录是一项常见的需求,特别是当数据库中存在大量的冗余数据时,这不仅浪费存储空间,还可能导致查询性能下降以及数据的一致性问题。本文...

    删除表中重复记录

    当表中的某个字段(id)是唯一主键时,可以使用以下语句删除重复记录: ```sql DELETE FROM table WHERE id NOT IN ( SELECT MAX(id) FROM table GROUP BY col1, col2, ...,coln ) ``` 其中`col1, col2, ..., ...

    sql函数

    7. **replicate(char_expr,int_expr)**:此函数重复指定的字符串`int_expr`次,并将结果作为一个新的字符串返回。 8. **reverse(char_expr)**:此函数反转输入字符串中的字符顺序。 9. **stuff(char_expr1,start,...

    SQL Server基本函数详细介绍.doc

    - **replicate(char_expr,int_expr)**:重复指定的字符串 int_expr 次。例如,`replicate('-', 5)` 返回 "-----"。 - **reverse(char_expr)**:反转字符串。例如,`reverse('Hello')` 返回 "olleH"。 - **stuff(char...

    2024 ETL开发公司面试题

    - 使用`GROUP BY`和`MAX()`函数来确定每个重复的`ZH_LABEL`中`create_date`最大的记录的`ROWID`。 ```sql SELECT MAX(ROWID) AS MaxRowId FROM RMS_OLT GROUP BY ZH_LABEL; ``` 2. **删除非最新记录:** - ...

    sqlserver 删除重复记录处理(转)

    注:此处“重复”非完全重复,意为某字段数据重复 HZT表结构 ID int Title nvarchar(50) AddDate datetime 数据 一. 查找重复记录 1. 查找全部重复记录 Select * From 表 Where 重复字段 In (Select 重复字段 From...

    SQl去重复数据

    对于已存在的重复数据,可以先通过`GROUP BY`找出重复项,再进行删除或合并操作。 总的来说,SQL提供了多种方式来处理重复数据,选择哪种方法取决于具体的需求和数据量。在处理大量数据时,应尽可能选择效率高的...

    Sql Server里删除数据表中重复记录的例子

    在SQL Server中,删除数据表中的重复记录是一个常见的需求,特别是在数据清理和数据整合的过程中。以下将详细介绍三种在Sql Server中删除重复记录的方法。 **方法一:基于循环和临时表** 这种方法适用于没有主键...

    删除数据库中重复数据的几个方法

    删除数据库中重复数据的几个方法 删除数据库中重复数据是数据库管理和维护中的一项重要任务。重复数据可能是由于表设计不周、数据输入错误或其他原因引起的。删除重复数据可以提高数据库的性能和数据的一致性。本文...

    张逸凯_171840708_数据库实验11

    `找出选修过计算机系课程的学生姓名,无重复。 - `SELECT name, dept_name FROM Teacher WHERE name LIKE '胡%';`查找所有姓胡的教师及其所在院系。 - `SELECT id, name FROM Student WHERE id NOT IN (SELECT ...

    mysql删除重复行的实现方法

    这条SQL语句的工作原理是通过自连接的方式找到所有重复的行,然后删除那些ID较小的行,保留ID较大的行。这样可以确保每组重复行中只保留一条记录,而不会破坏数据的完整性。 执行完这个删除操作后,`relation`表...

Global site tag (gtag.js) - Google Analytics