校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Sql Server 2000 行轉列的實現(橫排)

Sql Server 2000 行轉列的實現(橫排)

熱門標簽:沈陽外呼系統有效果嗎 怎么在高德地圖標注多個點 四川穩定外呼系統公司 電話機器人接口是什么樣的 溫州語音外呼系統排名 商家地圖標注圖片 福州外呼系統招商 AI智能云呼電話機器人怎么注冊 百度地圖標注信息怎么修改
我們用到的表結構如下:

stu

sub

score

三張表的關系為:

r.pg

現有的測試數據為:

s

ss

t

我們需要的結果是:

r

復制代碼 代碼如下:

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 中,已經有實現此功能的內置方法了。

您可能感興趣的文章:
  • mysql 行轉列和列轉行實例詳解
  • sql語句實現行轉列的3種方法實例
  • SQLServer行轉列實現思路記錄
  • MySQL存儲過程中使用動態行轉列
  • mssql 數據庫表行轉列,列轉行終極方案
  • SQL查詢語句行轉列橫向顯示實例解析
  • sql動態行轉列的兩種方法
  • table 行轉列的sql詳解
  • SQL行轉列和列轉行代碼詳解
  • SQL基礎教程之行轉列Pivot函數

標簽:汕尾 來賓 七臺河 西寧 邯鄲 營口 無錫 寶雞

巨人網絡通訊聲明:本文標題《Sql Server 2000 行轉列的實現(橫排)》,本文關鍵詞  Sql,Server,2000,行轉列,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Sql Server 2000 行轉列的實現(橫排)》相關的同類信息!
  • 本頁收集關于Sql Server 2000 行轉列的實現(橫排)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 社旗县| 兖州市| 镇坪县| 湟源县| 滁州市| 韩城市| 两当县| 西乡县| 内丘县| 瑞昌市| 容城县| 罗城| 新源县| 康保县| 工布江达县| 崇义县| 江达县| 百色市| 红原县| 西宁市| 内乡县| 苗栗市| 崇义县| 仲巴县| 南川市| 阿勒泰市| 房山区| 南通市| 万山特区| 屏东县| 叶城县| 东安县| 吉首市| 沭阳县| 鲜城| 申扎县| 离岛区| 都昌县| 浦县| 赫章县| 阿克陶县|