我在试着从保险索赔数据库中提取样本。
例如,从100万个索赔数据中随机抽取20%的样本,其中提供者类型为'25‘,年份为'2012’。数据在sqldeveloper中。我是一名具有基本SQL知识的统计学家。
发布于 2013-01-19 06:15:40
您可以使用SAMPLE从表中随机获取一组行。
SELECT *
FROM claim SAMPLE(20)
WHERE type ='25'
AND year = 2012;发布于 2013-01-19 06:15:01
SQL内置了一个示例命令。示例:
SELECT * FROM emp SAMPLE(25)意味着emp中的每一行都有25%的机会包含在结果集中。注意:这并不意味着必须选择25%的行
此blog快速阅读了有关采样的更多详细信息
发布于 2021-08-09 19:38:44
这样,您就可以获得随机显示的单行样本。
SELECT * FROM TABLE@ SAMPLE(10)
FETCH NEXT 1 ROWS ONLYhttps://stackoverflow.com/questions/14408148
复制相似问题