【发布时间】:2013-01-29 07:25:27
【问题描述】:
美好的一天。
SELECT * FROM banners WHERE seet='$seet'
结构表banners这里http://i.stack.imgur.com/KR6Xu.png
请告诉我如何从表中随机获取一行?
【问题讨论】:
-
你在用什么RDBMS?
SQL Server?MySQL?Oracle?DB2?等等。
美好的一天。
SELECT * FROM banners WHERE seet='$seet'
结构表banners这里http://i.stack.imgur.com/KR6Xu.png
请告诉我如何从表中随机获取一行?
【问题讨论】:
SQL Server? MySQL? Oracle? DB2?等等。
SELECT TOP 1 * FROM [TableName] ORDER BY NEWID()
这会为每一行分配一个 GUID,并将返回基于 TOP 1 和 ORDER BY 组合的随机记录。
【讨论】: