MySQL 有一套 内置函数 在他们自己的语言为不同的目的. 在他们之中是函数 兰德() 什么 如果您通常使用其他编程语言 你可以想象它用来生成 随机数字.

喜欢这个 如果你想尝试此函数 只是 运行 以下 咨询 几次 你就会看到每个正在运行的结果是如何变化的。此函数 兰德() 它是非常有用的如果我们想要为在 SQL 中的任何查询结果 随机. 举个例子 想象一下我们想要展示 每当用户访问我们的网站 评论之一 任何其他用户所做的相同. 即 在所有 我们已经保存的评论 MySQL 数据库 我们会得到 一场随机 并为此 我们可以使用函数 兰德() 自己的语言,以下列方式:

一切都将取决于 课程 的的 记录数 我们对问题表 在此例中的评论 自 如果他们是少数 可能在不同的执行, 重复 相同的记录或评论.