Случайная строка из таблицы. SQL Server 2005.
Воспользуемся псевдослучайной последовательностью на основе механизма проекций (view) для выборки случайной строки из таблицы.
Проекция rand2 выдает новое случайное число в поле rand_value. Для выборки строки создадим еще одну проекцию:
CREATE VIEW random_row
AS
WITH t1_rows AS (
SELECT id, row_number() OVER (order by id) as num FROM T1
)
SELECT id …