MySQL查询随机数据的4种方法和性能对比
程序员文章站
2024-02-10 18:14:04
...
为了计算第一行的偏移量,我们使用MySQL的RAND()方法从0到1之间生成一个随机数。然后我们把这个数字跟我们用COUNT()方法获取倒的表记录数相乘。由于LIMIT的参数必须是int型而不能是float,我们使用FLOOR()来处理结果。FLOOR()会计算小于表达式的最大值。最终
为了计算第一行的偏移量,,我们使用MySQL的RAND()方法从0到1之间生成一个随机数。然后我们把这个数字跟我们用COUNT()方法获取倒的表记录数相乘。由于LIMIT的参数必须是int型而不能是float,我们使用FLOOR()来处理结果。FLOOR()会计算小于表达式的最大值。最终的代码就是这样:
上一篇: bitmap index及其执行计划简介
下一篇: 点击旋钮跳到另一个界面
推荐阅读
-
MySQL查询随机数据的4种方法和性能对比
-
MySQL的MyISAM和InnoDB的大数据量查询性能比较
-
MySQL的MyISAM和InnoDB的大数据量查询性能比较
-
PHP生成随机密码的4种方法及性能对比_PHP教程
-
MySQL查询随机数据的4种方法和性能对比
-
PHP生成随机密码的4种方法及性能对比
-
解析数据库分页的两种方法对比(row_number()over()和top的对比)_MySQL
-
MySQL查询随机数据的4种方法和性能对比_MySQL
-
MySQL查询随机数据的4种方法和性能对比_MySQL
-
解析数据库分页的两种方法对比(row_number()over()和top的对比)_MySQL