首頁  >  文章  >  資料庫  >  (Sql Server)数据的拆分和合并

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

WBOY
WBOY原創
2016-06-07 17:40:221645瀏覽

背景: 今天遇到了数据合并和拆分的问题,尝试了几种写法。但大致可分为两类:一、原始写法。二、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