1 / 2
文档名称:

sqlserver子查询例子[共2页].doc

格式:doc   大小:21KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sqlserver子查询例子[共2页].doc

上传人:qqqqqq 2021/7/29 文件大小:21 KB

下载得到文件列表

sqlserver子查询例子[共2页].doc

文档介绍

文档介绍:sqlserver 子查询例子 【篇一: sqlserver 子查询例子】
如果您看了本篇博客 ,觉得对您有所收获,请不要吝啬您的 推荐 。
【篇二: sqlserver 子查询例子】
1。由订单信息表 (torder) 中,找出最早订单和最晚订单,并按早晚
进行排序。 (这里默认用升序 )
(ps: 比较测试中的子查询 ) select * from torder
where orderdate=(select min(orderdate) from torder)
or orderdate=(select max(orderdate) from torder)
order by orderdate
10 的货品信息。
(ps: 集合成员中的子查询 ) select * fromtgoods
where id in
(select gid fromtorder o1 where (select sum(quantity) from
torder o2 =) 10)
(1)由订单信息表中得到订货数量大于 10 的货品编码,即: select ordernum from torder as a where (select sum(quantity) from torder as b where
=) 10 再按照这里选出的货品编码,由货品信息表中选出这些货品的信息,
有如下的 sql 语句。
select * from torder where ordernum in
(select ordernum from torder as a where
(select sum(quantity) from torder as b where
=) 10 )

(ps: 存在性测试中的子查询 )
select * fromtemployee as a where exists (select id fromtorder as b where =)

(ps: 批量比较测试中的子查询 )
(1)大于最小一次订货量,也就是去年该种货品订货量最小一次的订
单。有如下的 sql 语句。
(ps: 使用 any 关键字的比较测试)
select * fromtorder as a where quantity any
select quantity from torder as b where =)
或:
select * from torder o1 where quantity any
(select quantity from torder o2 where =) (2)查询每种货品订货量最大的一次订单信息。 选择每种货品订货量最大的订单。有如下的 sql语句。
(ps: 使用