Re: [SQL ] 問卷資料庫欄位設計 和轉換的問題
感謝上一篇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
07/23 00:46, 1F
→
07/23 15:09, , 2F
07/23 15:09, 2F
→
07/23 19:35, , 3F
07/23 19:35, 3F
→
07/23 19:39, , 4F
07/23 19:39, 4F
→
07/23 19:45, , 5F
07/23 19:45, 5F
推
07/23 20:48, , 6F
07/23 20:48, 6F
推
07/24 12:01, , 7F
07/24 12:01, 7F
→
07/24 12:02, , 8F
07/24 12:02, 8F
我現在是很蠢的建立一堆View在做沒錯(冒汗)
是說建View也沒有很慢,
我把每個指令稍微改動一下,在試算表裡面用自動完成的功能拉好,
做成一個sql程式執行也是弄出來了^^"
不過畢竟不是長遠之計,確實是該來寫程式抓資料了
感謝各位的指點!
※ 編輯: Vivirand 來自: 140.123.176.183 (07/24 17:15)
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):