>  기사  >  데이터 베이스  >  (Sql Server)数据的拆分和合并

(Sql Server)数据的拆分和合并

WBOY
WBOY원래의
2016-06-07 17:40:221642검색

背景: 今天遇到了数据合并和拆分的问题,尝试了几种写法。但大致可分为两类:一、原始写法。二、Sql Server 2005之后支持的写法。第一种写法复杂而且效率低下,不推荐。所以下面具体讲一下第二种写法。 数据的拆分: 再讲拆分前,首先先介绍两个函数:cross

背景:

     今天遇到了数据合并和拆分的问题,尝试了几种写法。但大致可分为两类:一、原始写法。二、Sql Server 2005之后支持的写法。第一种写法复杂而且效率低下,香港空间,不推荐。所以下面具体讲一下第二种写法。

数据的拆分:

     再讲拆分前,首先先介绍两个函数:cross apply和outer apply。这两个函数作用是交叉连接。这两个函数是在sql server 2005之后才有的,网站空间,在2000与之相似的功能是cross join。虽然相似,香港服务器租用,但是cross join有一个致命功能缺陷。详看代码:

TEST01 AS T01 CROSS JOIN FUNC_TB2(T01.FIELD1) --FUNC_TB2为表值函数

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.