討論串[SQL ] 如何將直列資料變成橫列
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MugenPower (無限MUGEN)時間18年前 (2007/08/25 18:32), 編輯資訊
0
0
0
內容預覽:
推上面這一段. 即使在LAN裡面 效率可能會差到 十倍以上. 一般的 AP開發者 有時候會忽略 Network Traffic 的影響力. 不過如果資料量總是不多. 0.1 秒跟 1 秒 基本上應該是沒什麼感覺的. 但是當一個 BATCH 要處理到大量 (ex.: 1000萬筆以上) 的時候. 10

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者luoren (風輕雲淨)時間18年前 (2007/08/24 16:27), 編輯資訊
0
0
0
內容預覽:
建立Store Procedure. 透過CURSOR迴圈將多列資料轉成一欄. 報表程式直接透過Store Procedure存取DB. 如果你是用在AP寫程式多次去取查詢DB來組成這種顯示結果. 當資料量大時. 報表產生的時間會很久. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fr

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者btellie (就是愛出走)時間18年前 (2007/08/16 00:36), 編輯資訊
0
0
0
內容預覽:
Select Column1,. Sum(Case When Column2 = a Then a Else 0 End) as Column2,. Sum(Case When Column2 = d Then d Else 0 End) as Column3,. ....... From Tabl

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qrtt1 (愚人)時間18年前 (2007/08/13 14:05), 編輯資訊
0
0
1
內容預覽:
可以參考這相關的資料. http://en.wikibooks.org/wiki/Programming:MySQL/Pivot_table. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 220.128.219.202.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者nika (千少一)時間18年前 (2007/08/13 11:00), 編輯資訊
0
0
0
內容預覽:
這種東西只適合資料少的報表呈現,如果資料量多可能就不適合這樣的呈現. 方式。尤其當你的Column2有重覆資料時更難呈現。再說,A跟B的資料不一. 致時會更難辦。. 假設你的Column2是數字欄位. select Column1, sum(a1) a1, sum(a2) a2, sum(a3) a
(還有420個字)
首頁
上一頁
1
2
下一頁
尾頁