示例:此示例是产生1-10(但是不等于10)的随机数
DECLARE @Result INT
DECLARE @Upper INT
DECLARE @Lower INT
SET @Lower = 1
SET @Upper = 10
SELECT ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)
知识点:
1.RAND()产生0~1之间的随机数
2.ROUND(parameter1,parameter2):四舍五入;parameter1,目标数据;parameter2,保留的小数点位数