Sample抽样函数用于支持数据挖掘。Sample 函数使得数据分析操作在样本数据上进行,而不是在整张表上进行。

Sample抽样函数用于支持数据挖掘。Sample 函数使得数据分析操作在样本数据上进行,而不是在整张表上进行。

选择10%的记录

select * from atest sample(11)

选择0.1%的记录

select * from atest sample(0.1)

根据数据块选择1%的记录

select * from atest sample block(1)

使用数据块选择与使用记录行选择的区别:使用数据块选择表示样本的采集是基于数据块采集的,也就是说样本如果一个数据块被采集为样本,

则数据块里的记录全部都是样本

样本统计是基于统计学采集的,是有概率问题,不一定完全准确,如你要取50%的记录,,但实际可能返回给你49%的记录集,也可能返回给你51%的记录集

例如

如果表T1有数据块B1,B2

B1有记录R1,R2,R3,R4,R5

B2有记录R6,R7,R8,R9,R10

如果使用如下SQL选择50%的数据

select * from atest sample block(50)

则返回的结果可能是数据块B1的记录

R1,R2,R3,R4,R5

也可能是数据块B2的记录

R6,R7,R8,R9,R10

也可能不返回记录集

如果使用如下SQL选择50%的数据

select * from atest sample (50)

则返回的结果可能是

R2,R3,R5,R8,R9

也可能是如下的样子

R1,R3,R4,R8

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql sample函数_Oracle SAMPLE 语法应用相关推荐

  1. mysql nvl2 函数_Oracle的nvl函数和nvl2函数详解

    一.基本语法 介绍一下oracle的nvl函数和nvl2函数. nvl函数 nvl函数基本语法为nvl(E1,E2),意思是E1为null就返回E2,不为null就返回E1. nvl2函数 nvl2函 ...

  2. mysql to_number()函数_oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date] (转)...

    oracle --> mysql to_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d'); to_date(sy ...

  3. decode函数换成mysql的函数_Oracle—decode函数行转列

    文章说明:根据成绩表,对每个学生的成绩数据进项行转列操作,最后每行显示每个学生的各科成绩. 以下是行转列的各个步骤操作. 1.创建学生信息,课程,成绩三张表 CREATE TABLE TB_STUDE ...

  4. mysql nvl2 函数_Oracle nvl(),nvl2()函数介绍

    NVL函数 Oracle/PLSQL中的一个函数. 格式为: NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值, ...

  5. mysql listagg函数_Oracle函数之LISTAGG

    最近在学习的过程中,发现一个挺有意思的Oracle函数,它可实现对列值的拼接.下面我们来看看其具体用法. 最近在学习的过程中,发现一个挺有意思的Oracle函数,它可实现对列值的拼接.下面我们来看看其 ...

  6. MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音MySQL汉字生成拼音字符串

    MySQL 创建函数, MySQL定义函数实现汉字转拼音 MySQL汉字转拼音 一.MySQL创建函数 1.语法 CREATE FUNCTION fun_name([paramName type , ...

  7. mysql sample函数_SAMPLE函数

    下面是SAMPLE语法的使用示例: 选择10%的记录 select * from t1 sample(10) 选择0.1%的记录 select * from t1 sample(0.1) 根据数据块选 ...

  8. R语言sample函数数据对象采样实战

    R语言sample函数数据对象采样实战 目录 R语言sample函数数据对象采样实战 #基本语法 #仿真数据

  9. 从列表、字符串、元组或集合中随机抽取指定个元素 Python中random模块的sample()函数

    选择题 以下python代码的输出结果不可能为? from random import sample s = ['a','b','c','d'] result = sample(s,3) print( ...

最新文章

  1. mysql odbc 安装配置过全过程
  2. IDEA搭建Maven Web(SSM)项目(一)——创建项目
  3. 科普帖:深度学习中GPU和显存分析
  4. win7锁定计算机要输入密码登陆,在win7中,怎么解决开机要输入用户密码
  5. 您是否真的要加快Maven的编译/打包速度? 那么takari生命周期插件就是答案。
  6. 淘淘相关工具类【json,httpClient,id,FTP,exception,cookie(包括共享cookie的设置等)】
  7. 阿里高专王夕宁:Istio网关之南北向流量管理
  8. 微软开源项目 NeuronBlocks:像搭积木一样构建 NLP 深度学习模型!
  9. SQL Server事务、视图和索引
  10. 综合扫描 -- Ladon
  11. java网页保存成pdf_将网页转换为PDF
  12. 计算机软件专业硕士论文,软件工程硕士论文范文
  13. 移动服务器位置,移动协同服务器地址是怎么设置
  14. 计算基因组外显子长度
  15. android gps 电子围栏,基于GPS的电子围栏设计
  16. np.random.seed(), torch.manual_seed(args.seed)
  17. 一种关键字提取新方法
  18. 自学时间也有五个月了吧,说下自学这五个月的感受吧
  19. 轻松实现Android 更换皮肤(主题)
  20. 【Python 爬虫】从入门到放弃(11 个有趣的 Python 爬虫例子)

热门文章

  1. E - Rotate and Flip(转化一般性)
  2. 【雅礼集训2017】字符串【后缀自动机】【数据分治】
  3. 2021牛客暑期多校训练营6
  4. P3293 [SCOI2016]美味
  5. P4199-万径人踪灭【FFT】
  6. nssl1437-逮虾户【二分答案】
  7. Loj2687,jzoj3320-文本编辑器【线头dp】
  8. 欢乐纪中A组周六赛【2019.5.25】
  9. POJ2446-Chessboard【最大匹配,二分图,奇偶建图】
  10. 【DP】合唱队形(jzoj 1122)