请点击上面 免费订阅本账号! 本公众号主要推送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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|