- 浏览: 28560 次
- 性别:
- 来自: 南昌
最新评论
可以使用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学习笔记之where 子语句的运算符
2010-11-21 09:56 828where 子句的条件表达式中可以使用的运算符: 一、比较运 ... -
oracle学习笔记值格式化查询结果
2010-11-18 09:21 1371一、修改列标题名称及对齐方式 先查看下column的用法格式 ... -
sql语句的使用
2010-11-17 19:14 741---- primary key 是主键 ---- uniq ... -
set命令的使用
2010-11-16 19:46 999set命令用于设置系统变量的值,以便更改SQL*Plus的环境 ... -
show命令的使用
2010-11-16 19:29 1057show命令可以显示当前SQL*Plus环境中的系统变量,还可 ... -
&与&&命令的区别
2010-11-16 19:07 682在sqlplus窗口中执行如下代码: select &am ... -
@命令的使用
2010-11-16 18:55 697@命令与start命令类似,区别在于:@命令既可以在SQL*P ... -
orcale学习笔记之已定义变量
2010-10-31 17:18 1018在oracle 中可以使用define ... -
oracle学习笔记之临时变量的使用
2010-10-30 00:14 3332在oracle中临时变量可以用&|&& ... -
oracle学习笔记之help index命令
2010-10-29 18:38 747help index命令可以查看oracle里面的所有命令: ... -
oracle学习笔记之spool命令
2010-10-29 18:36 859spool命令是将命令执行的结果保存在文件中 如:查询结果 ... -
oracle学习笔记之start命令
2010-10-28 23:07 646start 命令是将文件的内容读入缓冲区 并执行 start ... -
oracle学习笔记之get命令
2010-10-28 22:57 791get 命令是将读取文件中的内容到缓冲区 get命令的使用格 ... -
oracle学习笔记之save命令
2010-10-28 22:48 1017save 命令是将缓冲区中的内容保存到文件中 我们使用hel ... -
oracle学习笔记之编辑SQL语句
2010-10-28 22:19 983一、命令a[ppend] text ... -
oracle学习笔记之常用命令:help、clear、describe、show命令
2010-10-28 21:28 2165一、 help 命令的使用格式: help sho ... -
oracle学习笔记之数据字典
2010-10-28 20:50 644select tablespace_name from dba ... -
oracle学习笔记之数据文件、控制文件、日志文件
2010-10-28 19:18 661查看oracle数据库中的数据文件的SELECT 语句如下: ... -
oracle学习笔记之用户解锁
2010-10-28 18:46 568解锁scott 用户的过程: 第一步:用system用户进行 ...
相关推荐
oracle rownum和distinct
EFCore查询不重复数据Distinct,根据两个字段排序
制定列的别名AS,唯一标示distinct 1.字符连接符“||”与“+”符 oracle:select 列名||’111111111111111′ from 表名sql:select 列名+’111111111111111′ from 表名T 2“AS”符号oracle:select 列名 as 新...
select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段,但只能消除这2个字段值全部相同的记录 所以用distinct达...
如果我想知道颜值有哪些取值,所以希望从结果集中去掉重复的记录,加上distinct关键字,位置在select和字段列表之间。distinct是从结果集中筛选出唯
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
sql练习中易错笔记,order by ,group by,distinct,内连接,外连接等,一些mysql和oracle使用的区别:sql4种连接 两个表中有相同的列,根据共有的列值匹配行 left join左外连接,不管左表是否在右表中有匹配行,都...
比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。 select distinct name from table 得到的结果是: ———- name a b c 好像达到效果了,可是,我想要得到的是
文档部分内容如下, 全部是尚学堂课堂原笔记.. 第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. ...
2. SQL2 中的 distinct 取唯一值是为啥,难道表有重复记录? distinct 可是需要排序 的。 3. SQL2 中的 order by t1.col5; 排序是 T1 表的 col5 字段,展现字段又没有这个字 段,真的需要这个排序吗
完美解决distinct中使用多个字段的方法,完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法完美解决distinct中使用多个字段的方法
sql学习 索引特性之有序优化distinct.sql
边看李兴华视频边记的,适合初学者去看,毕竟看文本比看视频...INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、GRANT、REVOKE、LIKE、DESC、ASC、DISTINCT; COL TNAME FOR A10; ----为特定字段设置宽度,A代表宽度
主要介绍了oracle中使用group by优化distinct的相关资料,需要的朋友可以参考下
几个删除重复记录的SQL语句 1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方法
用Distinct在MySQL中查询多条不重复记录值,绝对的物有所值
MySQL通常使用GROUPBY(本质上是排序动作)完成DISTINCT操作,如果DISTINCT操作和ORDERBY操作组合使用,通常会用到临时表.这样会影响性能. 在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个...
1.用EXISTS代替DISTINCT,消除sort operation 2.如果在GROUP BY中过滤数据,在WHERE从句中指定条件比在HAVING从句中有更好的性能,因为在GROUP之前已经过滤掉数据,因此更少的行被汇总 3.UNION会对两个SELECT...