10까지의 랜덤값을 얻고 싶을때는 select rand() *10 해서 얻으면 되는데
5에서 10까지의 랜덤값을 얻고 싶을때는 어떻게 해줘야 되나요?
rand()함수에 어떻게 해줘야 되는지를 아무리 해봐도 모르겠습니다.
답변 좀 부탁드리겠습니다.
DECLARE @snum int , @enum int SELECT @snum = 5, @enum = 10 SELECT cast(rand() * (@enum-@snum) + @snum AS int)
감사합니다~