SQL server 中子查询的作用是什么??

 我来答
哎呀……18a91a6
推荐于2018-07-10 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7246
采纳率:76%
帮助的人:3033万
展开全部
子查询的作用:
1、方便理解。
2、实现更复杂的查询。
3、提高查询效率。

扩展知识:
1、当直接从SQL的数据库中查询(列出)某些数据很困难或办不到时,可以通过从“查询结果集”中再次提取数据集来实现复合查询。这个“查询结果集”就被叫做子查询。
2、例,当表1与表2中以ID1关联,表2与表3以ID2关联,要以表1为基准复合查询三表中的数据时,就需要先查出表2与表3的子查询集,然后再与表1进行多表联查。
s3938931
2013-09-06 · TA获得超过871个赞
知道小有建树答主
回答量:577
采纳率:100%
帮助的人:173万
展开全部
子查询主要作用是为了达到你要查询的结果,如果不用很难得到你要的结果。子查询的样子就像上面的仁兄说的他就是将查询当成一个数据集为主查询提供帮助的表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
17号观察室
推荐于2018-03-11 · TA获得超过5730个赞
知道大有可为答主
回答量:3666
采纳率:66%
帮助的人:1360万
展开全部
楼主 怎么说呢 相当于一个临时表的作用
把处理好的数据放在子查询 然后再直接调用子查询里面处理好的数据
因为一般业务中 数据需要多次处理 这个时候 就能体现临时表的作用了
有什么疑问可以随时找我

如果满意 请采纳
更多追问追答
追问
子查询和多表查询的作用一样吗?我怎么感觉是一样的效果?
追答
你是概念混淆啊  子查询和多表查询 直接没有什么直接的联系

你怎么把他们放在一起呢
就算只有一个表 要得到想要的数据 都可能需要2次处理或更多次处理
这个时候就要子查询或临时表了
多表是联合查询
子查询侧重是数据处理 再调用
完全不是一个概念哦
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式