`
lmh001122
  • 浏览: 28571 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

oracle学习笔记之取消重复行distinct

阅读更多

 可以使用distinct命令 来取消查询结果的重复行

如下:没有使用distinct 命令

SQL> select deptno from scott.emp;

    DEPTNO
----------
        20
        30
        30
        20
        30
        30
        10
        20
        10
        30
        20
        30
        20
        10

已选择14行。

 使用了distinct命令后的效果:

SQL> select distinct deptno from scott.emp;

    DEPTNO
----------
        30
        20
        10

 

分享到:
评论

相关推荐

    oracle rownum和distinct

    oracle rownum和distinct

    EFCore查询不重复数据Distinct.docx

    EFCore查询不重复数据Distinct,根据两个字段排序

    Oracle学习笔记(一)

    制定列的别名AS,唯一标示distinct 1.字符连接符“||”与“+”符 oracle:select 列名||’111111111111111′ from 表名sql:select 列名+’111111111111111′ from 表名T 2“AS”符号oracle:select 列名 as 新...

    oracle sql 去重复记录不用distinct如何实现

    select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段,但只能消除这2个字段值全部相同的记录 所以用distinct达...

    23.Oracle的distinct关键字1

    如果我想知道颜值有哪些取值,所以希望从结果集中去掉重复的记录,加上distinct关键字,位置在select和字段列表之间。distinct是从结果集中筛选出唯

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    sql学习笔记

    sql练习中易错笔记,order by ,group by,distinct,内连接,外连接等,一些mysql和oracle使用的区别:sql4种连接 两个表中有相同的列,根据共有的列值匹配行 left join左外连接,不管左表是否在右表中有匹配行,都...

    oracle中distinct的用法详解

    比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。 select distinct name from table 得到的结果是: ———- name a b c 好像达到效果了,可是,我想要得到的是

    尚学堂视频笔记-oracle

    文档部分内容如下, 全部是尚学堂课堂原笔记.. 第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. ...

    oracle优化笔记

    2. SQL2 中的 distinct 取唯一值是为啥,难道表有重复记录? distinct 可是需要排序 的。 3. SQL2 中的 order by t1.col5; 排序是 T1 表的 col5 字段,展现字段又没有这个字 段,真的需要这个排序吗

    完美解决distinct中使用多个字段的方法

    完美解决distinct中使用多个字段的方法,完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法

    sql学习 索引特性之有序优化distinct.sql

    sql学习 索引特性之有序优化distinct.sql

    2018教程读书笔记之oracle从入门到精通

    边看李兴华视频边记的,适合初学者去看,毕竟看文本比看视频...INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、GRANT、REVOKE、LIKE、DESC、ASC、DISTINCT;  COL TNAME FOR A10; ----为特定字段设置宽度,A代表宽度

    oracle中使用group by优化distinct

    主要介绍了oracle中使用group by优化distinct的相关资料,需要的朋友可以参考下

    Oracle查询重复数据与删除重复记录方法

    几个删除重复记录的SQL语句  1.用rowid方法  2.用group by方法  3.用distinct方法  1。用rowid方法

    用Distinct在MySQL中查询多条不重复记录值,绝对的物有所值

    用Distinct在MySQL中查询多条不重复记录值,绝对的物有所值

    MySQL中索引优化distinct语句及distinct的多字段操作

    MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个...

    Oracle SQL最佳实践

    1.用EXISTS代替DISTINCT,消除sort operation  2.如果在GROUP BY中过滤数据,在WHERE从句中指定条件比在HAVING从句中有更好的性能,因为在GROUP之前已经过滤掉数据,因此更少的行被汇总  3.UNION会对两个SELECT...

Global site tag (gtag.js) - Google Analytics