Czy w Microsoft SQL Server można wygenerować losową wartość int od Min do Max (przykład 3-9, 15-99 itd.)
Wiem, mogę wygenerować od 0 do Max, ale jak zwiększyć granicę Min?
To zapytanie generuje losową wartość od 1 do 6. Należy ją zmienić z 3 na 6.
SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
Dodano 5 sekund później :
Głupie pytanie, przepraszam ...
SELECT table_name, 3.0 + floor(4 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables