-- 使用 RAND() 函数生成随机数的示例
-- 1. 生成一个 0 到 1 之间的随机浮点数
SELECT RAND();
-- 2. 生成一个指定范围内的随机整数,例如 1 到 100
SELECT FLOOR(1 + (RAND() * 100));
-- 3. 从表中随机选择一行数据
SELECT * FROM your_table_name
ORDER BY RAND()
LIMIT 1;
-- 4. 为每一行数据添加一个随机数列,并按随机数排序
SELECT *, RAND() AS random_value
FROM your_table_name
ORDER BY random_value;
RAND()
函数返回一个 0 到 1 之间的随机浮点数。FLOOR(1 + (RAND() * 100))
将随机数乘以一个倍数并取整,可以生成指定范围内的随机整数。ORDER BY RAND()
可以用于随机排序查询结果。LIMIT 1
限制返回的结果数量为一条记录。上一篇:mysql 建库
下一篇:mysql 查看表锁
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站