MySql随机抽取样本语句的使用

若要从一组行中选择随机样本,请将RAND()的ORDER与LIMIT组合,组合示例如下:
SELECT * FROM table1, table2 WHERE a=b AND c<d ORDER BY RAND() LIMIT 1000;

以上代码的含义是条件查询table1表和table2表中的全部数据,并按照rand()方式排列,限制前面的1000条数据。这里的rand()是mysql的随机函数,即按照随机方式排列,选着前面1000条数据,如果没有1000条就全部输出,只是顺序是随机的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是Mssql语句,不可以在access中使用。 SQ...
    Keropok阅读 2,474评论 0赞 30
  • 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop dat...
    codeSirCao阅读 529评论 0赞 2
  • 一、基础 1、创建数据库(create) CREATE DATABASE database-namecreate ...
    YBshone阅读 738评论 0赞 1
  • MySQL语句大全(超详细) 1、说明:创建数据库 CREATE DATABASE database-name 2...
    Ncompass阅读 353评论 0赞 1
  • 光阴似箭,在不知不觉中绿色便悄悄向我走来,我心中泛起一阵激动,于是又沉浸在绿色的遐想之中了。 我爱绿色。我喜欢这生...
    云裳Marie阅读 359评论 0赞 1

友情链接更多精彩内容