小编J C*_*J C的帖子

SQL TOP 语句,如何确保它是“随机的”?

我在学习 SQL 时遇到了一个 TOP 语句。IE

SELECT TOP 2 * FROM Persons 
Run Code Online (Sandbox Code Playgroud)

从表 Persons 中最多选择 2 行。

但是,如果我出于统计原因使用它,我希望这样的过程是随机的:即独立于表中的时间和顺序。

我的问题是:

  1. 如何确保 TOP 语句是完全“随机的”(它的选择不是有序的)?此外,如何确保针对某些变量(即年龄)对 TOP 语句进行排序

  2. TOP 语句实际上是如何工作的?

random

0
推荐指数
1
解决办法
368
查看次数

标签 统计

random ×1