ORACLE单行子查询返回多个行,如何过滤重复

oracle查询表后,发现字段有重复值,需要把重复的过滤出来,删除多余的只剩一条即可。

操作方法

  • 01

    打开PLSQL,用数据库用户登录,打开SQL窗口

  • 02

    例如:要删除表A中的,字段dinsetcode重复的行,剩下一行;参考如下 delete from A where rowid   in (select   rowid,dinsetcode   from A  group   by   rowid,dinsetcode    having   count(dinsetcode) > 1 ) and rowid not in (select min(rowid) from   A   group by dinsetcode   having count(dinsetcode)>1); 删除了rowid中除了最小的其他行。

(0)

相关推荐

  • SQL查询:[6]子查询

    在SELECT查询时,在WHERE查询条件中的限制条件不是一个确定的值,而是来自另一个查询的结果,这种为主查询提供数据而首先执行的查询语句叫做子查询.根据返回结果的不同,子查询可分为单行子查询.多行子 ...

  • Mysql常见子查询语句

    常见子查询语句 形式: where  字段  比较运算符  (标量子查询): 因为其相当于: where  字段  比较运算符  一个具体值:  //比如:where  age > 18 使用i ...

  • 如何在MySQL数据库进行子查询

    子查询是将一个查询语句嵌套在另一个查询语句中,内层查询语句的查询结果,可以作为外层查询语句提供查询条件.子查询中可能包括IN.NOT IN.ANY.ALL.EXISTS和NOT EXISTS等关键字, ...

  • notepad++查询结果怎么去除行号?

      notepad++查询结果怎么去除行号? 一.在notepad++查询数据 1.查询结果中带有行号 2.复制查询结果到notepad++新文档编辑页面 二.使用notepad++删除行号 1.按下 ...

  • 在oracle中如何查询是否设置限制条件

    当我们在使用oracle软件时,如何知晓其是否设置了限制条件呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑并在桌面上找到toad工具选项.2.第二步,点击进入toad主页,并进行用户密 ...

  • 如何查询iphone是国行,港行

    苹果手机在不同的国家,不同的地区分为不同的版本,那怎么查看自己的苹果手机是国行版本还是港版呢?一起来看看吧! 操作方法 01 首先我们打开手机的设置,进入设置页面 02 进入设置页面之后,找到通用并且 ...

  • excel中如何删除重复的行 excel删除重复行数据

    我们在编辑excel的内容的时候,往往会出现一些重复的数据行,这会影响我们的数据分析,下面介绍下如何删除这些重复的数据行 操作方法 01 首先打开excel编辑文档界面,输入数据完毕 02 选中要进行 ...

  • 怎样把同一表格里的标题设置为一样(利用表格第一行设置表格重复标题行)

    今天给大家介绍如何快速批量给excel各行数据添加统一标题的小技巧,最终效果如下图:    快速批量给excel各行数据添加统一标题最终效果图具体操作步骤如下:第一步:从D2开始按升序的方式给每一行编 ...

  • 程序员:Navicat for Oracle实体化视图高级属性

    Navicat for Oracle实体化视图是一个可以用来总结.计算.复制和分发数据的模式对象,视觉化地创建视图.本教程将由Navicat官网详解Navicat for Oracle实体化视图高级属 ...