Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql rand()

作者:血舞悲鸣   发布日期:2025-04-13   浏览:40

-- 使用 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 查看表锁

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站