我知道SAMPLE和SAMPLE WITH REPLACEMENT的概念。但我无法绕过下面:下面是我表格中的数据。
The stores table contains the following data:
store_id city state
----------- ------------------------- -----
1 Big Sur CA
2 Monterey CA
3 Napa CA
4 Oceanside CA
5 Rancho Bernardo CA
6 Sonoma CA
7 Algiers Point LA
8 New Orleans LA
9 Charlotte NC
10 North Wilkesboro NC
11 Midway UT
12 Moab UT
13 Park City UT
14 Springdale UT
15 Charleston WV
16 White Sulfur Springs WV
现在,当我运行以下查询时,我得到24行:
SELECT city
,state
,SAMPLEID
FROM stores
SAMPLE WITH REPLACEMENT
WHEN state = 'UT' THEN 4, 2
WHEN state = 'WV' THEN 2, 1
ELSE 10, 5 END ORDER BY 3;
WHEN state = 'UT' THEN 4, 2
中的2表示什么
1 {1}中的1表示什么
5表示n WHEN state = 'WV' THEN 2, 1
答案 0 :(得分:1)
这些数字表示多个样本,在您的情况下每个样本返回两个样本:
(4 + 2)+(2 + 1)+(10 + 5)= 24行
每个WHEN可以申请最多16个(iirc)样本。
将SAMPLEID添加到列列表中,以查看哪个样本返回了哪一行。