日期:2011-01-25 23:11:00 来源:本站整理
<b>解读SQL嵌套子查询</b>[MSSQL防范]
本文“<b>解读SQL嵌套子查询</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
SQL嵌套子查询是SQL数据库中的重要构成部份,但是其利用办法未必大家都能纯熟掌握,下面对SQL嵌套子查询相关问题举行解析,供您参考.
很多SQL Server程序员对子查询(subqueries)的利用感到困惑,特别关于SQL嵌套子查询(即子查询中包含一个子查询).目前,就让我们追本溯源地根究这个问题.
有两种子查询范例:尺度和相关.尺度子查询履行一次,后果反馈给父查询.相关子查询每行履行一次,由父查询找回.在本文中,我将重点谈论嵌套子查询(nested subqueries)(我将在今后介绍相关子查询).
试想这个问题:你想生成一个卖平垫圈的贩卖人员列表.你需求的数据分离在四个表格中:人员.接洽方法(Person.Contact),人力资源.员工(HumanResources.Employee),贩卖.贩卖订单标题(Sales.SalesOrderHeader),贩卖.贩卖订单详情(Sales.SalesOrderDetail).在SQL Server中,你从内压式(outside-in)写程序,但从外压式(inside-out)开始考虑非常有帮忙,便可以一次办理需求的一个语句.
假如从内到外写起,可以查抄Sales.SalesOrderDetail表格,在LIKE语句中匹配产品数(ProductNumber)值.你将这些行与Sales.SalesOrderHeader表格衔接,从中可以得到贩卖人员IDs(SalesPersonIDs).然后利用SalesPersonID衔接SalesPersonID表格.最后,利用ContactID衔接Person.Contact表格.
<以上是“<b>解读SQL嵌套子查询</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论