【问题标题】:How get random row? [duplicate]如何获得随机行? [复制]
【发布时间】:2013-01-29 07:25:27
【问题描述】:

美好的一天。

SELECT * FROM banners WHERE seet='$seet'

结构表banners这里http://i.stack.imgur.com/KR6Xu.png

请告诉我如何从表中随机获取一行?

【问题讨论】:

标签: sql select random


【解决方案1】:

SELECT TOP 1 * FROM [TableName] ORDER BY NEWID()

这会为每一行分配一个 GUID,并将返回基于 TOP 1 和 ORDER BY 组合的随机记录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-30
    • 2015-01-14
    • 2021-07-18
    • 2015-06-12
    • 2011-01-16
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    相关资源
    最近更新 更多