※ 引述《kidnaper (弗卡夏)》之銘言:
: 各位大大 小弟一次在此版發問若是有違反板規之處還請告知!!
: 我看了書學了Didtinct(刪除重複資料)的用法!也知道WHERE限制用法
: 想問一下以下問題怎麼解決!!
: (原資料表)
: 編號 項目
: 1 橘子
: 1 草莓
: 1 柳丁
: 2 橘子
: 2 橘子
: 2 香蕉
: 3 草莓
: 3 草莓
: 我希望輸出的結果是,在同樣"編號"之下刪除"項目"重複;
: 不同"編號"以外"項目"相同可以接受,結果如下
: 編號 項目
: 1 橘子
: 1 草莓
: 1 柳丁
: 2 橘子
: 2 香蕉
: 3 草莓
: 我是要做資料探勘的資料前處理!!
: 我原本的想法:
: select Distinct from <資料表名> where 編號=編號 order by 編號;
: 可是好像行不通!!
: 想請問大家有辦法解決上述問題嗎?
: 感謝大家!!
我原本有個資料表的類型是這樣!!
編號 項目1 項目2
1 橘子 草莓
1 草莓 西瓜
1 柳丁 橘子
2 橘子 西瓜
2 橘子 草莓
.
.
.
我原本想將項目1、項目2 與編號拆成兩個資料夾分別做原文的方法!!
現在不知道是否可以直接讓結果變成:
編號 項目1 項目2
1 橘子 草莓
1 西瓜
1 柳丁
2 橘子 西瓜
2 草莓
.
.
.
我希望在同一個編碼的情況下 讓重複出現過的項目1/項目2都刪除
因為最後我要家資料整理為:
編號 項目
1 橘子 草莓 西瓜 柳丁
2 橘子 西瓜 草莓
我試過了 Select Distinct 編號,項目1,項目2 from <資料表>
= ="
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.26.134