sql - 随机选择数据库

标签 sql database random

我希望能够以一种扩展到 MySQL 中的大型表的方式从表中随机选择行。据我现在的理解,这真的是不可能的。我可以使用任何其他数据库来执行此操作吗?

最佳答案

这种选择需要用SQL来做吗?如果没有,可以在代码中生成一个随机数,然后根据生成的数得到相关的记录。当然,这是在做出一些假设:

  • 需要您的 ID 是身份种子
  • 您的随机数受最小值和最大值限制。

关于sql - 随机选择数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019183/

相关文章:

sql - 如何在同一个 SQL 语句中使用 SELECT DISTINCT 和 CONCAT

java - 使用 ORM,我可以将包含 a、b、c 列的数据库表映射到包含键 a、b、c 的 Map 的类吗?

mysql - 如果我有两个 substring_index,哪个先执行?

java - 生成1、2、3中的9个随机数,其和为15

c# - 是否可以创建 sdf 文件并将其复制到隔离存储

mysql - 如何使用此查询的结果作为另一个提取 n 条随机记录的查询的来源?

c# - 在 postgresql 中模拟/仿真一个负载很重的数据库服务器

mysql - 是否可以反转 SQL 中的 select 语句?

c++ - 如何生成一个总和为 0.0 的 n 大小的随机 float 组?

java - 在 java 中跨平台地在没有时间的情况下播种随机生成器