tsklab
@tsklab
Здесь отвечаю на вопросы.

Как получить несколько случайных значений одним запросом?

Как получить несколько (например, 10) случайных значений (например, NEWID()) одним запросом?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 2
tsklab
@tsklab Автор вопроса, куратор тега SQL Server
Здесь отвечаю на вопросы.
SELECT NEWID() FROM GENERATE_SERIES(1, 10)
В MS SQL 2022 добавили GENERATE_SERIES.
Ответ написан
Комментировать
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Классический вариант:
select 1, NEWID()
union select 2, NEWID()
union select 3, NEWID()
union select 4, NEWID()
union select 4, NEWID()
union select 6, NEWID()
union select 7, NEWID()
union select 8, NEWID()
union select 9, NEWID()
union select 10, NEWID();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы