首页 存档 技术 查看内容

Oracle数据库之SQL子查询详解 没看够?更多好文在阅读原文

2018-3-30 13:00 |来自: 互联网 328 0

摘要: 请点击上面  免费订阅本账号! 本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活 ...

请点击上面  免费订阅本账号!

本公众号主要推送java技术、web(html/js/ui)技术、数据库技术、web项目开发经验、IT生活、IT热点,让有经验的人知识面更广、技术更扎实、工资更高,让0基础的人秒变大牛,让你的生活更积极,更有乐趣。点击上方的蓝字,这样您每天可以看到更多的java知识和资讯!完全是免费订阅,请放心关注。


 前言

  考虑到这样一种情况:查询员工中有哪些员工的工资比SMITH高。要解决这类问题我们首先要

  要的就是将SIMTH的工资查询出来,之后再将所有员工的工资与其进行比较。那么如何利用第一

  次查询的结果了,就需要用到子查询了。

  子查询

  子查询其实就是指嵌入到其他语句中的select语句,也称其为嵌套查询。值得注意的的在DDL

  语句中应用子查询的时候子查询可以使用order by 子句。但是在DML语句中的where子句,set子句

  中,子查询是不能使用order by子句的。

  简单例子:查询工作和SMITH一样的所有员工的信息(不包含SMITH)

  [sql] view plaincopyprint?

  select ename ,sal from emp e where job =

  (select job from emp where ename = 'SMITH')

  and e.ename

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部