안녕하세요.
고코더 입니다.
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);
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - 코멘트(comment)로 컬럼 찾기 (0) | 2021.11.16 |
---|---|
MySQL - NULL 기준으로 정렬하기 (0) | 2021.11.13 |
MySQL - 소수점 버림 / FLOOR (0) | 2021.11.13 |
MySQL - 데이터베이스 컬럼명 검색하기 (0) | 2021.11.13 |
MySQL - now(), sysdate() 차이 (0) | 2021.11.12 |
댓글