Re: [SQL ] 問卷資料庫欄位設計 和轉換的問題

看板Database作者 (Vivi)時間12年前 (2013/07/22 17:59), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串2/2 (看更多)
感謝上一篇rock大大的推文, 我把我目前的想法貼上來, 再麻煩各位幫我看看合不合適: 問卷內容(舉例) <survey> +-----------------------+ | ID | qno1 | qno2 | ans| +-----------------------+ | 1 | 1 | 1 | 1| | 1 | 1 | 2 | 2| | 1 | 2 | 1 | 3| | 1 | 2 | 2 | 4| | 2 | 1 | 1 | 2| | 2 | 1 | 2 | 3| | 2 | 2 | 1 | 4| | 2 | 2 | 2 | 1| +-----------------------+ 建立題項1.1的VIEW CREATE VIEW q11_ans SELECT id, ans FROM survey s WHERE s.qno1 = 1 AND s.qno2 = 1; 最後,再把每個題項的VIEW給JOIN起來, 變成分析人員想要看的結果 +----------------------------+ | ID | q11 | q12 | q21 | q22 | +----------------------------+ | 1 | 1 | 2 | 3 | 4 | | 2 | 2 | 3 | 4 | 1 | +----------------------------+ 想請問各位這樣子做可以嗎? 會不會有執行效率低下的問題? (因為問卷好像有一百多題,想說這樣會不會很難運算) 謝謝大家指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.176.183 ※ 編輯: Vivirand 來自: 140.123.176.183 (07/22 18:02)

07/23 00:46, , 1F
產生報表還是讓AP來做吧,何苦為難DATABASE呢
07/23 00:46, 1F

07/23 15:09, , 2F
不太懂耶...請問樓上大大 可以再講詳細一點嗎^^?不好意思
07/23 15:09, 2F

07/23 19:35, , 3F
RDBMS是用來找資料間關係的,不是用來統計資料
07/23 19:35, 3F

07/23 19:39, , 4F
那所以...如果有人叫我給他報表 我要...做什麼^^?
07/23 19:39, 4F

07/23 19:45, , 5F
請需要計算的人員自己用ODBC連進來還是...?
07/23 19:45, 5F

07/23 20:48, , 6F
出報表沒有寫程式嗎?不然就自己寫預存程序啦
07/23 20:48, 6F

07/24 12:01, , 7F
寫個procedure 存在temp table跑一次直接撈temp table
07/24 12:01, 7F

07/24 12:02, , 8F
不然的話你有10大題 10小題 不就要寫100個view?
07/24 12:02, 8F
我現在是很蠢的建立一堆View在做沒錯(冒汗) 是說建View也沒有很慢, 我把每個指令稍微改動一下,在試算表裡面用自動完成的功能拉好, 做成一個sql程式執行也是弄出來了^^" 不過畢竟不是長遠之計,確實是該來寫程式抓資料了 感謝各位的指點! ※ 編輯: Vivirand 來自: 140.123.176.183 (07/24 17:15)
文章代碼(AID): #1HxGANtQ (Database)
文章代碼(AID): #1HxGANtQ (Database)