DataBase/MS-SQL
MS-SQL에서 난수 만들기..
* MS-SQL에서 난수를 발생시키고자 할 경우.. RAND() 함수를 활용하여야 한다. 아니면 직접 랜덤으로 숫자를 뽑을 수 있게 처리 하여야 할 것이다. RAND() 함수를 사용하여 난수를 발생 시키고자 한다면.. 1. 범위 값을 지정할 경우... DECLARE @l_S_LIMIT INT, /* 범위 시작 */ @l_E_LIMIT INT /* 범위 마지막 */ SET @l_S_LIMIT = 10 SET @l_E_LIMIT = 100 SELECT ROUND( (@l_E_LIMIT - @l_S_LIMIT + 1) * RAND() + @l_S_LIMIT , 0, 1) 10에서 100 사이의 값을 무작위로 반환하게 된다. 즉 숫자는 10과 100을 제외한 11 ... 99의 값이 된다. 만약 범위 값을 포함..
2007. 10. 18. 15:17