-------------------------------------------------------------------子查询---------------------
 
--1、子查询必须位于圆括号里
--2、除非主查询理有多个字段进行比较,否则子查询的select子句里只能有一个字段
--3、子查询里不能使用order by 子句。在子查询里,我们可以利用  group by实现order by 功能
--4、返回多条记录的子查询只能与操作符配合使用(如:in)
--5、子查询不能包围在函数里
--6、操作符between不能用于子查询,但是子查询内部可以使用它
--7、select列表里不能引用任何blog/array/club或nclob类型的值
 
--select a.emp_id,a.emp_name,b.pay_rate
--from employee_tbl a,emplyee_pay_tst b
--where a.emp_id =b.emp_id
--and b.pay_rate <=(
--                 select pay_rate
--                 from emplyee_pay_tst
--                 where emp_id ='119'
--                 );
 
--select *
--from emplyee_pay_tst;
 
--select a.emp_id,a.emp_name,b.pay_rate
--from employee_tbl a,emplyee_pay_tst b
--where a.emp_id =b.emp_id
--and b.pay_rate=(
--                select pay_rate
--                from emplyee_pay_tst
--                where emp_id='119'
--                 );
 
--select *
--from emplyee_pay_tst;
 
--insert into employee_tbl 
--values('69','asee','sd','青岛','e',3,85,'');
 
--select 
 
--from employee_tbl a,emplyee_pay_tst b
--where pay_rate <=(
--                 select pay_rate 
--                 from emplyee_pay_tst
--                 where emp_id=108);
 
--update emplyee_pay_tst
--set pay_rate = pay_rate*1.2
--where emp_id in (select emp_id 
--                 from employee_tbl
--                 where emp_city ='北京'
--                 );
 
 
--delete from emplyee_pay_tst
--where emp_id=(
--              select emp_id
--              from employee_tbl
--              where emp_name ='jack');
 
子查询结果当做临时表查询:
select zxd.stu_name,zxd.sex,a.grade fr0m score a, (
select stu_id ,stu_name,sex from stu where stu_name='张晓东' )
as  zxd   where a.st_id=zxd.stu_id;

最新文章

  1. 一次sql排序的问题。
  2. mysql中now()函数的使用,还有oracle的sysdate,可能埋下的坑
  3. 隐藏ASP.NET站点的HTTP Headers
  4. WinSCP 连接 Ubuntu 拒绝的问题
  5. DOM的概念及子节点类型
  6. Azure IaaS 用户手册 - 第一部分
  7. 解决删除域用户Exception from HRESULT: 0x80072030
  8. pthread_detach pthread_join pthread_create
  9. 2015CCPC小记
  10. ViewPager使用 -------滑动图片
  11. 什么是 block
  12. wamp介绍
  13. selenium webdriver(5)---超时设置
  14. HTML5兼容IE各版本的写法
  15. 2.Ubuntu16.04安装QT5.8.0
  16. Windows 系统下安装 dig 命令
  17. Android ColorMatrix类图像颜色处理-黑白老照片、泛黄旧照片、高对比度等效果
  18. UNIX网络编程——内网与外网间通信
  19. QT https post请求(QNetworkRequest要设置SSL证书,而SSL证书认证有三种)
  20. 微服务架构 - 解决Docker-Compose服务编排启动顺序问题

热门文章

  1. [Markdown] 04 进阶语法 第二弹
  2. C#取模的理解:为什么当a&lt;b,a%b=a?
  3. javaScript基础--概念以及使用
  4. iOS App中 使用 OpenSSL 库
  5. 全局解释锁GIL
  6. linux清理 clientmqueue 垃圾文件防止 inode 被占满
  7. VS2012在解决方案资源管理器显示解决方案名称
  8. Firewalld--01 防火墙安全、基本指令、区域配置
  9. 字符串format函数使用
  10. hInstWtsapi32 = LoadLibrary(&quot;Wtsapi32.dll&quot;);