SQL查询—嵌套子查询

本文详细探讨了SQL中的嵌套子查询,包括in测试成员资格、集合比较、exists元组测试、from子句中的子查询、with子句以及unique重复元组测试。此外,还介绍了SQL连接的使用,如外连接和内连接,并提到了row_number() over (partition by X order by Y)在排序和分组中的应用。
摘要由CSDN通过智能技术生成

6嵌套子查询

6.1 in 测试成员资格

1-20182019都开设的课程
select distinct course_id
from section
where year=2018 and 
course_id in (select course_id
			  from section
			  where year=2019)

2-不叫 小明 小红的学生名字
select name
from student
where name not in('小明','小红')

3-可以测试多个成员资格
where (x,y,z) in (select x,y,z
				  from A
				  where ...)

6.2 集合比较

1-some代表某一个
分数至少比一个男生高 的学生名字
select name
from student
where score>some(select score
				 from student
				 where sex='男')
				 
2-all代表所有
找出 大于等于所有班级平均分 的班级(平均分最高的班级)
sele
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值