时间:2021-05-02
1.子查询概念
(1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。
(2)自查询的分类
1)独立子查询
->独立单值(标量)子查询(=)
复制代码 代码如下:
Select
testID,stuID,testBase,testBeyond,testPro
from Score
where stuID=(
select stuID from Student where stuName='Kencery'
)
复制代码 代码如下:
Select
testID,stuID,testBase,testBeyond,testPro
from Score
where stuID in(
select stuID from Student where stuName='Kencery'
)
复制代码 代码如下:
use Test
go
create table testNum1
(
Num1 int
);
create table testNum2
(
Num2 int
);
insert into testNum1 values(1),(2),(3)
insert into testNum2 values(4),(5)
复制代码 代码如下:
insert into testNum1 values(4),(5),(6),(7),(8),(9),(0)
复制代码 代码如下:
select t1.num1,t2.num2 from testNum1 as t1 cross join testNum2 as t2
复制代码 代码如下:
Selects1.stuID,
s1.stuName,
s1.stuSex,
s2.testBase,
s2.testBeyond
from Student as s1
inner join Score as s2
on s1.stuID=s2.stuID
where s1.stuIsDel=0;
复制代码 代码如下:
create table tblMain
(
ID int,
name nvarchar(20),
fid int
);
create table tblOther
(
ID int,
name nvarchar(20)
)
insert into tblMain values(1,'张三',1),(2,'李四',2)
insert into tblOther values(1,'C++'),(2,'.net'),(3,'java')
select * from
tblMain as t1
inner join
tblOther as t2
on
t1.fid=t2.id
复制代码 代码如下:
select * from
tblMain as t1
right join tblOther as t2
on t1.fid=t2.id
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、概述及完整代码对MNIST(MixedNationalInstituteofStandardandTechnologydatabase)这个非常简单的机器视
关于startService的基本使用概述及其生命周期可参见《Android中startService基本使用方法概述》。本文通过播放背景音乐的简单示例,演示s
关于startService的基本使用概述及其生命周期可参见《Android中startService基本使用方法概述》。本文通过批量下载文件的简单示例,演示s
一、概述在MySQL中,我们可以使用慢查询日志或者showprocesslist命令等方式定位到执行耗时较长的SQL语句,在这之后我们可以通过EXPLAIN或者
一、实体对象查询实体对象查询是hql查询的基础,作为一种对象查询语言,在查询操作时和sql不同,查询字符串中的内容要使用类名和类的属性名来代替。这种查询方法相对