Re: [SQL ] 請問大家

看板Database (資料庫)作者 (會長繞跑了)時間18年前 (2006/09/13 17:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
那我建議 把你的資料做個正規化 因為這資料模型有問題(不符合第二正規化 如果需要我解釋的話我在劃圖貼上來) 與其動腦筋想一些trick解決 到不如用正統方法重新製作 經過正規化的表格會是這樣 題號 選項 值 1 A 1 1 B 88 1 C 1 1 D 88 1 E 1 SELECT 題號, 值 FROM TABLE WHERE 值=1 GROUP BY 題號, 值 HAVING count(*) > 2 上面的statement沒有經過試驗 你先試看看吧 ※ 引述《chandi (開心的渡過每一天)》之銘言: : ※ 引述《seagal (會長繞跑了)》之銘言: : : SELECT * : : FROM TABLE : : WHERE (A+B+C+D+E)>2 : 恩 : 感謝 : 如果資料不是0.1 : A B C D E : 1 88 1 88 1 : 88 0 88 1 0 : 我現在只要挑橫列資料 : 超過一半是1的 : 該怎麼處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.169.200 ※ 編輯: seagal 來自: 140.109.169.200 (09/13 18:40)

09/13 19:48, , 1F
沒錯,先正規化
09/13 19:48, 1F
文章代碼(AID): #151z69Sf (Database)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 4 之 4 篇):
1
1
1
1
文章代碼(AID): #151z69Sf (Database)