Как получают случайный ряд?

Хороший день.

SELECT * FROM banners WHERE seet='$seet'

Structure table banners here http://i.stack.imgur.com/KR6Xu.png

Скажите мне, пожалуйста, как становятся случайными один ряд от стола?

0
nl ja de
Что RDBMS вы используете? SQL Server ? MySQL ? Oracle ? DB2 ? и т.д.
добавлено автор John Woo, источник
Точная копия stackoverflow.com/questions/19412/…?
добавлено автор Dan, источник
ах да, большое спасибо
добавлено автор user2016403, источник
@JW. база данных - MSSQL
добавлено автор user2016403, источник

1 ответы

ВЫБЕРИТЕ ЛУЧШИЙ 1 * ИЗ [имени таблицы] ORDER BY NEWID ()

Это назначает GUID на каждый ряд и возвратит случайный отчет на основе ЛУЧШЕГО 1 и объединенного ORDER BY.

1
добавлено
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)