sql 刷题

  • 1、抽样取数

1、抽样取数

表结构为user_id,reg_time,age, 写一句sql按user_id随机抽样2000个用户 写一句sql取出按各年龄段(每10岁一个分段,如(0,10))分别抽样1%的用户

1)随机抽样2000个用户

select * from table order by rand() limit 2000

2)取出各年龄段抽样1%的用户

set @target = 0set @count_user = 0select @target:=@target+10 as age_right, *from table as t1where t1.age >=@target-10 and t1.age < (@target)and t1.id in(select floor(count(*)*0.1) from table as t2where t1.age >=@target-10 and t1.age < (@target)order by rand() limit ??)

(mysql下按百分比取数没有想到比较好的方法,因为limit后面不能接变量。想到的方法是先计算出每个年龄段的总数,然后计算出1%是多少,接着给每一行加一个递增+1的行标,当行标=1%时,结束)

SQL(12) 抽样取数相关推荐

  1. hive sql 分组随机取数

    问题描述(举例): 表结构(students_article): student_id, article id_1,article_1 id_1,article_2 id_1,article_3 id ...

  2. 【VBAPlanet】VBA+ADO+SQL,这样取数真香

    ADO是什么 首先,我们要介绍下ADO. ADO (ActiveX Data Objects,ActiveX数据对象)是微软提出的应用程序接口,用以实现访问关系或非关系数据库中的数据--更多概念信息可 ...

  3. BI 不是可以拖拉拽取数吗?为什么还要 SQL 取数 ?

    BI 工具不是可以直接拖拉拽取数吗 ?为什么还要写 SQL 取数 ? 这是很多初次接触商业智能 BI 的朋友会提到的一个问题,因为在他们接触到一些 BI 市场或者产品宣传的时候,很多人就是这么来介绍 ...

  4. 通过设置rowcount,从Sybase数据库中分页取数

    http://bijian1013.iteye.com/blog/1830421 虽然听说Sybase12.5.3版本以上的已经支持top查询了,但现在还是有很多系统用的是比较老的Sybase数据库, ...

  5. 对于数据给定范围sql取数_SQL Server中的报表–根据给定日期范围内提取的数据创建图表

    对于数据给定范围sql取数 介绍 ( Introduction ) I recently heard from a lady from overseas who wanted to find a qu ...

  6. 大数据公司数据分析取数流程以及SQL示例

    有效的数据分析,首先需要从庞大的数据库中获取所需的数据,这就涉及到SQL取数的技巧. SQL使用流程 作为一种结构化查询语言,SQL可以对关系型数据库进行增删改查操作.对于数据分析师,最常用的就是查询 ...

  7. oracle取数工具网盘,转:数据库sql取数工具

    功能:从各种数据库中取数,通过SQL脚本查询出数据,将数据直接输出到EXCEL.也可以直接中从EXCEL中取数. 环境要求:安装了相应数据库的客户端. 技能要求:会写基本的SQL脚本.不会的参考雪山飞 ...

  8. SQL新手必看!详细的「取数拆解」和「提速方案」来了!

    唐亦六安 | 作者 知乎 | 来源 https://zhuanlan.zhihu.com/p/113239595 刚接触sql那会,我总是遇到很多问题,写的sql太过于冗杂或无从下手:连接逻辑不太清晰 ...

  9. 鼎信诺Sjinput51转换数据(取数)-sqlServer数据库

    今天一个同事给我一个.BA_的文件让我帮忙取数,搞了好久,记录下来,避免下次遗忘: 1.先将UPDATE.BA_文件的文件名后缀改为RAR; 2.然后将此压缩包解压获取文件UPDATE,点击修改文件名 ...

最新文章

  1. PyTorch 笔记(18)— torch.optim 优化器的使用
  2. 开放linux下mysql数据库3306端口
  3. 迈入大数据时代 12项实名制助推平安建设精细化
  4. Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】
  5. 遍历处理path及其子目录所有文件
  6. Wireshark使用入门
  7. 压缩js和css, IIS开启Etags, IIS开启Gzip
  8. 浅析libuv源码-node事件轮询解析(1)
  9. 选择与Git进行提交意味着什么?
  10. XNA:2D图元与3D模型共存时的渲染问题
  11. 利用EEPROM实现arduino的断电存储
  12. android 如何启动apk,Android JS启动APK
  13. 博客备份系统之一:PDF,Word,TXT文件操作类
  14. java 获取某一天的起始时间
  15. 德国奔驰、博世和保时捷的员工年薪有多少?
  16. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令
  17. 计算机与地球科学,地球科学与遥感
  18. 跨境支付行业洗牌在即:本月底必须登记 支付机构不得再“借牌照”
  19. python 爬取搞笑视频_爬虫篇 | 用Python爬超级搞笑的视频
  20. 瑞泰口腔黄远亮院长应邀出席第十二次全国口腔种植学术大会

热门文章

  1. Nginx-Caddy之HTTP-HTTPS代理区别
  2. 财务福音。用Python+OCR人工智能识别发票自动存入Excel表格保姆级教程
  3. LCD1602的解读(详细步骤分析)
  4. Cassandra repair 工具使用
  5. 五镜头倾斜摄影相机和大疆M200完美配合,让公园规划和验收更便捷
  6. CSDN程序员俱乐部里活动热闹,成都、杭州、济南活动盛花绽放~
  7. 三星认为 LG 零售店销售苹果 iPhone 违约:也应该销售 Galaxy 手机
  8. 2022年三网融合行业研究报告
  9. 动态壁纸安卓_梦象动态壁纸下载
  10. r语言electricity数据集_R语言多元逐步回归模型分析房价和葡萄酒价格:选择最合适的预测变量...