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

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

Как получить несколько (например, 10) случайных значений (например, NEWID()) одним запросом?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 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();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы