作者Mutex (Mutex)
看板Database
标题[SQL ] 随机挑选1:2的配对资料
时间Tue Aug 18 07:51:17 2015
(针对
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://webptt.com/cn.aspx?n=bbs/Database/M.1439855480.A.D3C.html
※ 编辑: Mutex (36.226.184.236), 08/18/2015 07:58:01