資料庫豎表
『壹』 橫表生成豎表的方法
復制和粘貼,點擊滑鼠右鍵選擇「粘貼」特殊的「轉置」,以完成
『貳』 sql 裡面怎麼把豎表變成橫表
SELECT 姓名
,'數學'=MAX(CASE 課程 WHEN '數學' THEN 分數 ELSE 0 END)
,'語文'=MAX(CASE 課程 WHEN '語文' THEN 分數 ELSE 0 END)
,'英語'=MAX(CASE 課程 WHEN '英語' THEN 分數 ELSE 0 END)
FROM TB
GROUP BY 姓名
--或者
SELECT 姓名,
,'數學'=SUM(CASE 課程 WHEN '數學' THEN 分數 ELSE 0 END)
,'語文'=SUM(CASE 課程 WHEN '語文' THEN 分數 ELSE 0 END)
,'英語'=SUM(CASE 課程 WHEN '英語' THEN 分數 ELSE 0 END)
FROM TB
GROUP BY 姓名
『叄』 asp 讀取數據 ,是縱向排列 如何 自動換行
二樓你的代碼有錯誤,使不成的。
樓主可能是想將數據進行豎表排列的,也就是說兩個列表示一條記錄。
循環是一種辦法,可以考慮使用循環,結束後再用movefirst返回到首記錄再讀,然後寫到for循環中。
呵呵,這樣對於數據來說,不停的讀資料庫,代價太高了,你可以使用在js中使用二維數組,二維數組就完全可以看出一個表嘛,然後用該數組將資料庫所有值接出來,然後用js代碼進行DOM操作顯示,至於你想顯示成什麼樣的,你自己想怎麼做就怎麼做吧!
response.write "<script language=javascript>"&vbcrlf
response.write "var mm= new Array();"&vbcrlf
i=0
do while rs.eof
response.write "mm["&i&"][0]="&rs(0)&";"
一直這樣生成下去
rs.movenext
i = i+1
loop
response.write "</"&"script>"&vbcrlf
取完後生成的JS代碼正好可以在HTML中運行,試試吧!
『肆』 怎麼讓資料庫表內容在HTML中豎著顯示,因為表欄位名太多了
這就是一個表格,是一個一個讀取的, 有兩列資料庫數據
如果你把1,3列名稱全部放在第一行, 數據放在下面的行循環讀取, 那麼一行一台的電腦的信息, 50行就是50台電腦信息, 不就好了.
『伍』 數據倉庫數據建模的幾種思路
數據倉庫數據建模的幾種思路主要分為一下幾種
1. 星型模式
星形模式(Star Schema)是最常用的維度建模方式。星型模式是以事實表為中心,所有的維度表直接連接在事實表上,像星星一樣。星形模式的維度建模由一個事實表和一組維表成,且具有以下特點:a. 維表只和事實表關聯,維表之間沒有關聯;b. 每個維表主鍵為單列,且該主鍵放置在事實表中,作為兩邊連接的外鍵;c. 以事實表為核心,維表圍繞核心呈星形分布;
星座模型
『陸』 資料庫建表如何讓表中一個一段表示一個列表
首先不應該橫向的存。
先定義一個樓型的類型表,或者數據字典;
然後建立一張表,欄位大概是(ID,樓型類型,數量)。
這樣就轉換成一個豎表了。
ID type cnt
1 A 10
1 B 20
1 C 30
『柒』 動態Sql語句實現橫表轉豎表,成績轉成列
這個貌似不可以吧,
其實你沒有必要在資料庫裡面建這樣的欄位,只要在 你的空間上標明 [網路課] 就可以了
『捌』 Excel 中,一張橫標要怎樣變成一張資料庫可以接受的豎表。見一下例子:
選中所有數據---復制,
然後選擇-----選擇性粘貼------轉置(在彈出窗口的右下角處)!
『玖』 Java用Sql語句執行以下語句查詢豎排表得到如下結果(橫排表)如何實現
創建表插入數據:
createtablescore
(姓名varchar(10),
課程varchar(10),
分數int);
insertintoscorevalues('張三','語文',74);
insertintoscorevalues('張三','數學',83);
insertintoscorevalues('張三','物理',93);
insertintoscorevalues('李四','語文',74);
insertintoscorevalues('李四','數學',84);
insertintoscorevalues('李四','物理',94);
執行:
select姓名,
'語文'課程1,max(casewhen課程='語文'then分數end)分數1,
'數學'課程2,max(casewhen課程='數學'then分數end)分數2,
'物理'課程3,max(casewhen課程='物理'then分數end)分數3
fromscoregroupby姓名
結果:
以上在sqlserver下執行,其他資料庫也基本差不多
『拾』 資料庫如何陳 一個橫表轉為豎表
行轉列嗎?
如果行數不固定的話,那幾乎就是MISSION IMPOSSIBLE