![]() |
1
6
这种方法(以_表示)不能保证10%的抽样率。它只会给您所有的行,其中rand()的计算结果为<.10,这将不一致。 类似的东西
会成功的。 编辑: 没有真正的好方法让兰德表现出来。这是我过去使用过的(kludge alert-它会杀死你无法在UDF中使用rand())。
那你就有了
|
![]() |
2
2
如果您的表有一列(甚至 罗维德 列)一般来说是数字,如整数、浮点或SQL数值,请尝试以下操作:
为了评估
这应该归咎于查询优化器。也许还有别的办法,但我相信这对你有用。 |
![]() |
3
1
这似乎有效:
|
![]() |
4
0
你看到这个问题了吗? How do I return random numbers as a column in SQL Server 2005? Adam发布了一个UDF,你可以用它来代替Rand(),效果更好。 |
![]() |
5
0
这个好像管用
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 5 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |