成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server行轉(zhuǎn)列的什么情況下被用?

數(shù)據(jù)庫(kù) SQL Server
以下的文章主要描述的是SQL Server行轉(zhuǎn)列在什么情況下可能被應(yīng)用的道,你如果對(duì)其有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了。

以下的文章主要描述的是SQL Server行轉(zhuǎn)列在什么情況下可能被應(yīng)用的道,你如果對(duì)其有興趣的話你就可以點(diǎn)擊以下的文章進(jìn)行觀看了,以下的文章將會(huì)揭開(kāi)它的神秘面紗,以下的文章將會(huì)揭開(kāi)它的神秘面紗。

有些時(shí)候還是要用到SQL Server行轉(zhuǎn)列,比如下面的數(shù)據(jù):

一般的表結(jié)構(gòu)大多會(huì)這么設(shè)計(jì),通過(guò)關(guān)聯(lián)查詢就可以得出上面的數(shù)據(jù)(客運(yùn)量就隨便123了,非常時(shí)期以防恐怖分子)

 

不用說(shuō),大家也明白要得到下面的數(shù)據(jù):

列數(shù)不多的話一般可以這樣,也是網(wǎng)上比較經(jīng)典的寫(xiě)法

Select 時(shí)間,

sum(case when 線路='1號(hào)線' then客運(yùn)量 end) As '1號(hào)線' ,

 

sum(case when 線路='2號(hào)線' then客運(yùn)量 end) As '2號(hào)線' ,

 

sum(case when 線路='5號(hào)線' then客運(yùn)量 end) As '5號(hào)線' ,

 

......

 

Fromtable Group By 時(shí)間

 

在SQL Server2005里可以用Pivot關(guān)鍵字來(lái)操作,如下:

 

 

  1. declare@Strnvarchar(max)  
  2. set@str='select時(shí)間' 
  3. select@str=@str+',['+線路+']'from#Tgroupby線路  
  4. set@str=@str+'FROM( 

 

 

SELECT時(shí)間,客運(yùn)量,線路

 

FROM#T)AST

 

PIVOT(sum(客運(yùn)量)FOR線路IN

 

('

 

select@str=@str+'['+線路+'],'from#Tgroupby線路

 

set@str=left(@str,Len(@str)-1)

 

set@str=@str+'))ASthePivot

 

ORDERBY時(shí)間'

 

declare@T1table(datedatetime,一號(hào)線float,二號(hào)線float,五號(hào)線float,十號(hào)線float,十三號(hào)線float,八通線float,奧運(yùn)支線float,機(jī)場(chǎng)線float)

 

  1. INSERTINTO@T1exec(@str)  
  2. SELECT*FROM@T1  
  3. droptable#T 

 

 

SQL Server行轉(zhuǎn)列上面的語(yǔ)句如果運(yùn)行提示不支持pivot關(guān)鍵字的話(一般SQL2000庫(kù)導(dǎo)入到SQL2005可能出現(xiàn)這問(wèn)題),執(zhí)行下這句:EXEC sp_dbcmptlevel 數(shù)據(jù)庫(kù)名稱,90

為了方便看,字段改成中文了,其中#T表的數(shù)據(jù)就是最上面***張圖的數(shù)據(jù)(只要基礎(chǔ)數(shù)據(jù)源組織成這樣的就行)

把處理后的數(shù)據(jù)存放在表變量@T1中(當(dāng)然臨時(shí)表也行),因?yàn)檫€要和其他表進(jìn)行關(guān)聯(lián),導(dǎo)出一張大表,如下(表的部分列):

 大致就這樣吧

處理的方式應(yīng)該還有其它的,僅供參考。

 

【編輯推薦】

  1. SQL Server2000連接中出現(xiàn)錯(cuò)誤的原因是什么?
  2. SQL Server開(kāi)發(fā)中10個(gè)常見(jiàn)問(wèn)題有哪些?
  3. SQL Server代碼編輯工具的詳細(xì)介紹
  4. 巧妙SQL Server 文件大小的步驟
  5. SQL Server unicode 支持的具體體現(xiàn)

 

責(zé)任編輯:佚名 來(lái)源: TT安全
相關(guān)推薦

2023-11-23 23:52:06

options請(qǐng)求瀏覽器

2010-07-20 12:46:23

SQL Server聚

2013-09-12 10:41:39

VDI部署

2015-06-01 06:39:18

JavaJava比C++

2020-11-18 09:26:52

@property裝飾器代碼

2013-07-29 14:50:43

API

2024-11-07 12:08:27

微服務(wù)協(xié)議通信

2024-01-09 11:39:47

數(shù)字化轉(zhuǎn)型數(shù)字優(yōu)先企業(yè)

2013-09-23 10:05:50

2023-05-18 08:38:13

Java鎖機(jī)制

2015-06-29 14:23:13

JavaC++慢很多

2021-06-04 09:17:13

JavaScriptBoolean函數(shù)

2014-11-03 09:52:25

DNSUDPTCP

2010-10-22 17:26:55

SQL Server刪

2010-06-30 10:55:13

SQL Server日

2009-03-05 10:55:00

企業(yè)無(wú)線Wi-Fi

2010-10-22 17:22:05

sql server刪

2025-05-26 08:15:00

Go開(kāi)發(fā)指針

2021-09-14 07:26:25

雪花算法ID

2010-04-14 17:46:10

Oracle數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日日操日日干 | 久久成人精品视频 | 日本三级视频 | 亚洲视频一区在线观看 | 成人欧美一区二区三区1314 | 成人性视频在线播放 | 7777在线视频免费播放 | 欧美成人精品一区二区男人看 | 免费黄色的视频 | 日韩高清中文字幕 | 亚洲欧美日韩国产 | 成人精品视频在线观看 | 毛片大全| 中文字幕影院 | 夜夜草av| 在线一区| 国产亚洲一区二区三区在线观看 | 91麻豆精品国产91久久久更新资源速度超快 | 女人天堂av | 国产成人精品一区二区三区网站观看 | 毛片久久久 | 美女一级毛片 | 免费精品国产 | 久久精品国产免费看久久精品 | 99亚洲精品| 亚洲免费在线视频 | 一本色道精品久久一区二区三区 | 日韩精品一区二区三区免费视频 | 99久久久久国产精品免费 | 欧美色欧美亚洲另类七区 | 成人欧美一区二区三区黑人孕妇 | 狠狠做深爱婷婷综合一区 | 成人久久久久久久久 | 中国免费黄色片 | 一区二区三区欧美在线 | 亚洲第一在线视频 | 日韩中文在线观看 | 亚洲国产精品视频 | 欧美成人精品一区二区三区 | 丁香色婷婷 | 免费一级黄色 |