数据库
首页 > 数据库> > 高级T-SQL进阶系列 (二)【上篇】:使用 APPLY操作符

高级T-SQL进阶系列 (二)【上篇】:使用 APPLY操作符

作者:互联网

伴随着SQL SERVER 2005的发布,微软增加了一个新的操作符,它允许你将一个记录集与一个函数进行关联,然后对表(或者视图)的每一个指定列应用这个函数。这个新的操作符便是APPLY操作符。技术上来说,这个操作符实际上并不是一个JOIN,但是因为它用起来像是一个JOIN,它通常被成为关联操作。APPLY操作符具有两种形式,CROSS APPLY以及OUTER APPLY,在这篇文章中,我将向你解释这两种格式的差异,并以例子来演示每种格式是如何工作的。

 

介绍APPLY操作符

你曾经是否想要写过一个SELECT语句来对数据集中的每一行调用表值函数或计算表值表达式?如果是的话那么你将乐于了解APPLY操作符允许你进行这样的处理。APPLY操作符具有两种形式。

标签:JOIN,进阶,表值,操作符,SQL,APPLY,函数
来源: https://www.cnblogs.com/qianxingmu/p/11815522.html