Возможно ли в Microsoft SQL Server генерировать случайное значение типа int от Min до Max (например, 3-9, 15-99 e.t.c)
Я знаю, я могу сгенерировать от 0 до Макса, но как увеличить минимальную границу?
Этот запрос генерирует случайное значение от 1 до 6. Нужно изменить его с 3 на 6.
SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
Добавлено через 5 секунд :
Глупый вопрос, извините ...
SELECT table_name, 3.0 + floor(4 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables