본문 바로가기
반응형

 Cast 1 

img-skin-thumnail [MS-SQL] RAND 함수 활용하여 랜덤 일자(날짜), 시간 생성하기 RAND 함수 활용하여 랜덤 일자(날짜), 시간 생성하기 포스팅 개요 Query를 작성하다 보면 난수(Rand)를 생성하는 함수를 활용하여 작업할 경우가 많습니다. 오늘은 간단한 최소~최대 구간별 난수 생성 방법과 기준 일자 또는 기준 시간을 기점으로 랜덤 일자, 시간을 생성하는 방법에 대해 알아보겠습니다. 예제 쿼리 예제1. 최소 ~ 최대 구간별 난수 생성 방법입니다. DECLARE @R_Min INT, -- 최소 수치 @R_Max INT -- 최대 수치 -- 변수 설정 SET @R_Min = 1 SET @R_Max = 100 -- 구간별 난수 생성 SELECT CAST(((@R_Max + 1) - @R_Min) * RAND() + @R_Min AS INT) 예제2. 기준 일자 이후 랜덤 일자(날짜) .. 2023. 2. 8.
728x90
반응형