如何从号码列表中随机选择号码

Nil*_*ani 5 random select sql-server-2008

我需要从sql server 2008中的bigint列表中随机选择一个数字。该数字列表不连续

例如:号码列表可能是这样的

1578 1579 1580 1587 1589 1590 1595 1603

感谢Adv。

Kir*_* B. 4

我已经成功地通过 newid() 对 select 的前 1 个结果进行了排序:

select top 1 WhateverId from YourTable order by newid();
Run Code Online (Sandbox Code Playgroud)