主頁(yè) > 知識(shí)庫(kù) > Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)

Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)

熱門(mén)標(biāo)簽:沈陽(yáng)外呼系統(tǒng)有效果嗎 怎么在高德地圖標(biāo)注多個(gè)點(diǎn) 四川穩(wěn)定外呼系統(tǒng)公司 電話(huà)機(jī)器人接口是什么樣的 溫州語(yǔ)音外呼系統(tǒng)排名 商家地圖標(biāo)注圖片 福州外呼系統(tǒng)招商 AI智能云呼電話(huà)機(jī)器人怎么注冊(cè) 百度地圖標(biāo)注信息怎么修改
我們用到的表結(jié)構(gòu)如下:

stu

sub

score

三張表的關(guān)系為:

r.pg

現(xiàn)有的測(cè)試數(shù)據(jù)為:

s

ss

t

我們需要的結(jié)果是:

r

復(fù)制代碼 代碼如下:

DECLARE @strSQL VARCHAR(8000)
SET @strSQL = 'SELECT t.STUNAME [姓名]'
SELECT @strSQL = @strSQL + ',SUM(CASE s.SNAME WHEN ''' + SNAME + ''' THEN g.[Score] END) [' + SNAME + ']' FROM (SELECT SNAME FROM [Subject]) AS tmp
SELECT @strSQL = @strSQL + ' FROM [Score] g,[Subject] s, [Student] t WHERE g.SID=s.SID AND g.STUID = t.STUID GROUP BY t.STUID, t.STUNAME'
EXEC(@strSQL)

SQL SERVER 2005 中,已經(jīng)有實(shí)現(xiàn)此功能的內(nèi)置方法了。

您可能感興趣的文章:
  • mysql 行轉(zhuǎn)列和列轉(zhuǎn)行實(shí)例詳解
  • sql語(yǔ)句實(shí)現(xiàn)行轉(zhuǎn)列的3種方法實(shí)例
  • SQLServer行轉(zhuǎn)列實(shí)現(xiàn)思路記錄
  • MySQL存儲(chǔ)過(guò)程中使用動(dòng)態(tài)行轉(zhuǎn)列
  • mssql 數(shù)據(jù)庫(kù)表行轉(zhuǎn)列,列轉(zhuǎn)行終極方案
  • SQL查詢(xún)語(yǔ)句行轉(zhuǎn)列橫向顯示實(shí)例解析
  • sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法
  • table 行轉(zhuǎn)列的sql詳解
  • SQL行轉(zhuǎn)列和列轉(zhuǎn)行代碼詳解
  • SQL基礎(chǔ)教程之行轉(zhuǎn)列Pivot函數(shù)

標(biāo)簽:汕尾 來(lái)賓 七臺(tái)河 西寧 邯鄲 營(yíng)口 無(wú)錫 寶雞

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)》,本文關(guān)鍵詞  Sql,Server,2000,行轉(zhuǎn)列,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章