mysql_DML_select_子查询
2024-09-02 06:36:24
-------------------------------------------------------------------子查询---------------------
--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;
最新文章
- 一次sql排序的问题。
- mysql中now()函数的使用,还有oracle的sysdate,可能埋下的坑
- 隐藏ASP.NET站点的HTTP Headers
- WinSCP 连接 Ubuntu 拒绝的问题
- DOM的概念及子节点类型
- Azure IaaS 用户手册 - 第一部分
- 解决删除域用户Exception from HRESULT: 0x80072030
- pthread_detach pthread_join pthread_create
- 2015CCPC小记
- ViewPager使用 -------滑动图片
- 什么是 block
- wamp介绍
- selenium webdriver(5)---超时设置
- HTML5兼容IE各版本的写法
- 2.Ubuntu16.04安装QT5.8.0
- Windows 系统下安装 dig 命令
- Android ColorMatrix类图像颜色处理-黑白老照片、泛黄旧照片、高对比度等效果
- UNIX网络编程——内网与外网间通信
- QT https post请求(QNetworkRequest要设置SSL证书,而SSL证书认证有三种)
- 微服务架构 - 解决Docker-Compose服务编排启动顺序问题
热门文章
- [Markdown] 04 进阶语法 第二弹
- C#取模的理解:为什么当a<;b,a%b=a?
- javaScript基础--概念以及使用
- iOS App中 使用 OpenSSL 库
- 全局解释锁GIL
- linux清理 clientmqueue 垃圾文件防止 inode 被占满
- VS2012在解决方案资源管理器显示解决方案名称
- Firewalld--01 防火墙安全、基本指令、区域配置
- 字符串format函数使用
- hInstWtsapi32 = LoadLibrary(";Wtsapi32.dll";);