检索随机数据

时间:2012-03-16 09:41:10

标签: sql sql-server-2008

是否可以从此列表中检索2个随机数据?每当我执行T-sql代码时,它总是应该检索具有不同数据的2行。

CREATE TABLE Data
(   
    StartTime VARCHAR(5), 
    EndTime VARCHAR(5), 
)   
GO

INSERT INTO Data(StartTime,EndTime)   
SELECT '10:00','12:00' UNION ALL
SELECT '13:30','16:00' UNION ALL
SELECT '14:00','15:00' UNION ALL
GO

// Fullmetaloby

1 个答案:

答案 0 :(得分:6)

SELECT TOP 2 StartTime, EndTime FROM Data
ORDER BY NEWID()