[SQL ] 隨機挑選1:2的配對資料
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:MSSQL
資料庫版本:2008
內容/問題描述:
因為研究所需,想要挑選1:2的對照組資料出來,且不能包含原串檔資料。
資料欄位有ID, Bitrthday, Sex, EventDate
想要match的欄位有Bitrthday, Sex, EventDate
也就是這三個欄位條件相同的情況下,隨機找到對應的2筆資料,且不能和原資料一樣。
模擬資料我已輸入至此網頁 http://sqlfiddle.com/#!3/d08d6/2
1. 表格OriginalData是要挑選的名單
2. 要在表格PickData找到相同條件的隨機對照組資料
3. 挑選條件為Bitrthday, Sex, EventDate要完全相同,比例為1:2
1筆OriginalData隨機抽出2筆條件相符的PickData。
4. 挑出來的資料不能是原本的資料集,也就是不能在OriginalData裡面。
再麻煩高手協助解惑了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.184.236
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1439855480.A.D3C.html
※ 編輯: Mutex (36.226.184.236), 08/18/2015 07:58:01
討論串 (同標題文章)