ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息。

在sqlplus中执行下面语句:
select job from emp;
显示结果如下:

SQL> select job from emp;JOB
---------CLERK
SALESMAN
SALESMAN
MANAGER
SALESMAN
MANAGER
MANAGER
ANALYST
PRESIDENT
SALESMANJOB
---------
CLERK
CLERK
ANALYST
CLERK15 rows selected.

可以发现,结果存在很多重复的内容,例如SALESMAN,MANAGER…很明显同一个职位肯定有多人一起办公。如果不希望里面出现重复内容,那么就可以在SELECT子句中增加DISTINCT关键字消除掉重复内容。
执行下面语句:

select DISTINCT job from emp;

显示结果如图下

SQL> select DISTINCT job from emp;JOB
---------CLERK
SALESMAN
PRESIDENT
MANAGER
ANALYST6 rows selected.

可以发现此时的结果是唯一的,并没有再出现重复的内容。
注意:
消除的重复内容指的是查询出来的数据所有的内容对应都重复。

ORACLE中使用SQL语句查询所有员工的职位信息,并用DISTINCT消除重复信息。相关推荐

  1. oracle表中增加字段 sql语句,ORACLE中通过SQL语句(alter table)来增加、删除、修改字段...

    1.添加字段: alter table  表名  add (字段  字段类型)  [ default  '输入默认值']  [null/not null]  ; 2.添加备注: comment on ...

  2. ArcGIS——数据库空间SQL(一、oracle中使用sql空间查询及st_astext等函数出错问题)

    一.引言 将shp文件导入oracle中就想着直接用sql进行普通查询和空间查询,这样直接通过webserver发布就可以不用arcgis server直接进行接口调用了,感觉这样比较接触底层些,所以 ...

  3. 在EXCEL中使用SQL语句查询

    SQL语句在数据库使用中十分重要. 在EXCEL中可以不打开工作簿,就获取数据,对多工作簿操作很用,也很快. 对大量数据处理,比循环快很多,但是比词典方法还有点距离(可惜我还没有学会词典). 对数据库 ...

  4. 在Excel中使用SQL语句查询和筛选

    本文转自:http://blog.sina.com.cn/s/blog_5fc375650102e1g5.html 今天在微博上看到@数据分析精选 分享的一篇文章,是关于<在Excel中使用SQ ...

  5. oracle delete not in 优化,Oracle中的sql语句优化

    1.选择最有效率的表名顺序(只在基于规则的优化器中有效) ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将被最先处理,在 ...

  6. oracle表名使用变量名,oracle 中动态sql语句,表名为变量,怎么解?

    如果你用的是 Oracle 8i 及以上的版本,那简单,在过程中用 execute immediate sql_str 就行, sql_str 是一个拼凑的 SQL 语句,但这个动态语句中带参数,或 ...

  7. MySQL中优化sql语句查询常用的30种方法

    为什么80%的码农都做不了架构师?>>>    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 whe ...

  8. 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...

  9. 浅谈MySQL中优化sql语句查询常用的30种方法

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...

最新文章

  1. Linux复制文件scp
  2. 爬取猫眼怦然心动电影评论
  3. django项目允许其他机器访问
  4. Spring学习笔记15--注解Bean
  5. Android双列表联动和固定头部ScrollView效果实现
  6. C++:Vector和List的实现
  7. python property函数_Python内置函数property()如何使用
  8. vba显示正在加载_利用VBA代码显示工作簿的路径及完全路径的方案及对工作薄的操作...
  9. java获取前台值_SpringMVC接收前台传递过来的值的实例
  10. python身份证年龄计算_用python计算年龄
  11. Windows_Server_2016 远程桌面120天授权过期
  12. cdlinux U盘启动制作方法
  13. linux opencv调用笔记本摄像头,Linux下利用Opencv打开笔记本摄像头问题
  14. Pro Tools播放引擎设置详解
  15. HTML常用标签和表格教材,常用标签及表格.html
  16. 解决磁盘占用率一直处在100%的方法之一
  17. Adversarial Semantic Alignment for Improved Image Captions
  18. 手把手教你写第一个C语言程序
  19. java 视频处理 ffmped+mencoder
  20. 【开发工具】【Valgrind】内存问题检测工具(valgrind)的使用

热门文章

  1. USB Type-C E-Marker
  2. 什么星座更适合当程序猿
  3. Matlab在线IDE:MATLAB Online介绍与计算定积分案例
  4. KVM之内存虚拟化(KVM MMU Virtualization)
  5. python商品会员打折_双十一商品优惠打折,用Python爬取商品信息分析发现这里套路真深...
  6. 通过sysinfo获取Linux系统状态信息
  7. 移动应用表单设计秘籍
  8. 小程序企业向个人支付案例
  9. 倪光南院士最新演讲:如何构建安全可控的信息技术体系(附PPT视频)
  10. table php导出pdf不居中,PHPExcel及Mpdf导出