我需要编写一个查询,该查询将返回记录的随机样本。但是我必须能够根据一个字段的值指定样本大小。
这是我正在处理的查询的简化版本。在此示例中,我总共需要返回300条记录,其中tier = 1时返回100条记录,tier = 2时返回200条记录。
我不确定“示例”功能是否可行。
SELECT
ID,
TIER
FROM TIERTABLE a
SAMPLE CASE WHEN TIER = 1
THEN 100
WHEN TIER = 2
THEN 200 END
答案 0 :(得分:2)
您将要关闭:-)只需移除setRequestFactory(ClientHttpRequestFactory requestFactory)
CASE