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