sql non overlapping random number


sql non overlapping random number
중복되지 않는 랜덤 값으로 채우기

ex) Fill random number from 0 to 15

declare @t int = 0
declare @tt table (n int)
while( (select count(n) from @tt) < 15)
begin
 set @t = floor(rand()*15) --Generate 0~15
 if @t not in (select n from @tt)
 begin
  insert into @tt values(@t)
 end
end

select n
from @tt

이 블로그의 인기 게시물

반올림 올림 내림 버림(절사) 차이와 구현방법

MSSQL SP에서 외부 DLL 사용하는 방법 (CLR 확장저장프로시저)

럭스 원종희 인터뷰 (펌)