1.Apply
其分为两类CROSS APPLY和 OUTER APPLY
(1)CROSS APPLY
--基本形式 SELECT a FROM dbo.LargeTable AS LT--实际表 CROSS APPLY dbo.split(LT.Name,':')--自定义表值函数,处理以某个字符分隔的数据,把这些数据,返回一张表 WHERE a <> '' --去掉结果表中a字段为空的数据
split代码
案例演示
【1】原始数据
【2】运行之后获得的数据
(2)OUTER APPLY