Re: [SQL ] 請問大家
那我建議
把你的資料做個正規化
因為這資料模型有問題(不符合第二正規化 如果需要我解釋的話我在劃圖貼上來)
與其動腦筋想一些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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章