Я запускаю SQL-запрос на SQL Server 2005, и помимо двух столбцов, запрашиваемых из базы данных, я также хотел бы вернуть 1 столбец случайных чисел вместе с ними. Я пробовал это:
select column1, column2, floor(rand() * 10000) as column3
from table1
Какой вид работает, но проблема в том, что этот запрос возвращает одинаковое случайное число в каждой строке. При каждом запуске запроса это число разное, но оно не меняется от строки к строке. Как я могу это сделать и получить новое случайное число для каждой строки?