Est-il possible dans Microsoft SQL Server de générer une valeur int aléatoire de Min à Max (exemple 3-9, 15-99, etc.)
Je sais, je peux générer de 0 à Max, mais comment augmenter la frontière Min?
Cette requête génère une valeur aléatoire de 1 à 6. Vous devez la changer de 3 à 6.
SELECT table_name, 1.0 + floor(6 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables
Ajouté 5 sec plus tard :
Question stupide, désolé ...
SELECT table_name, 3.0 + floor(4 * RAND(convert(varbinary, newid()))) magic_number
FROM information_schema.tables