MySql 随机获取符合条件的数据
SQL示例: SELECT * FROM `test` WHERE type = 1 ORDER BY RAND() LIMIT 1;
RAND()函数
- 用法:RAND(N)
- 参数:此方法仅接受一个参数。
- N:如果指定N,则返回可重复的随机数序列。如果未指定N,它将返回一个完全随机的数字。它是可选的,用作种子值。
- 返回:它返回介于0和1之间的随机浮点数。
ORDER BY RAND() LIMIT 1
随机取出1条记录
WHERE 子句
SQL示例: SELECT * FROM `test` WHERE type = 1 AND ID < 5;
- 可以在 WHERE 子句中指定任何条件。
- 可以使用 AND 指定多条件
- 可以使用 OR 指定"或"条件
- 可以运用于 SQL 的 DELETE 或者 UPDATE 命令。