我有以下SQL表:
Create table Post (
Id int primary key not null,
Title nvarchar (80) not null
)
我需要从表中获得4个随机行,但它们在同一天总是相同的。
如何做到这一点?
答案 0 :(得分:1)
在MS SQL Server中,您可以将RAND
函数与一年中当前日期一起用作种子
对于指定的种子值,返回的结果始终相同。
RAND(DATEPART(dayofyear, GETDATE()))