미니옵빠의 code stubs

mysql rand 본문

카테고리 없음

mysql rand

미니옵빠 2012. 11. 19. 18:44


[mysql] rand, rand(), rand(n) , 랜덤숫자생성

 

1. rand() - 랜덤 정렬

mysql> SELECT * FROM tbl_name ORDER BY RAND();

 

 

2. rand(n) - 랜덤 숫자 (범위)

예시) 5 부터 12까지 랜덤 숫자 생성

i : 최소값, j : 최대값

i <= R < j 

5 <= R < 12

FLOOR(i + RAND() * (j - i))

 

mysql> SELECT FLOOR(5 + (RAND() * 7));