본문 바로가기
IT_Developers/MySQL

MySQL - 랜덤 값 정수로 구하기 / RAND()

by 고코더 2021. 11. 13.

 

안녕하세요.

고코더 입니다.

 

MYSQL에서 랜덤 값을 구하는 방법을 알아보겠습니다. 

RAND() 사용법

 1. 랜덤 숫자를 뽑는 함수는 RAND()입니다. 

SELECT RAND();

 

2. 하지만 이 함수를 그냥 그대로 사용하면 이런 결과 값이 나타납니다. 

 

정수로 랜덤 숫자를 구하는 법

3. 이전에 배운 floor() 함수를 이용하여 정수를 구하는 방법은 이렇습니다. 아래처럼 식을 만들어서 100을 곱하면 100지의 랜덤 값이 노출됩니다.

SELECT FLOOR(RAND() * 100);

 

4. 1,000,10,000까지의 랜덤 값을 구한다면 이렇게 하면 됩니다.

SELECT FLOOR(RAND() * 1000); 
SELECT FLOOR(RAND() * 10000);

 

댓글