컴공생의 다이어리

[MySQL] 정수 난수(랜덤) 값 생성 본문

Development/Database & SQL

[MySQL] 정수 난수(랜덤) 값 생성

컴공 K 2022. 1. 19. 00:01

[MySQL] 정수 난수(랜덤) 값 생성

MySQL에서 정수 랜덤 값을 생성하고 싶다면 rand()함수와 floor 함수를 이용해주면 된다. 만일 0부터 9사이의 난수를 발생하고 싶다면 아래와 같이 FLOOR(RAND()*10)을 사용하면 된다.

SELECT FLOOR(RAND()*10);

 

만일 1부터 10까지의 난수를 발생하고 싶다면 FLOOR 함수 앞에 1을 더해주면 된다.

SELECT 1+FLOOR(RAND()*10);

 

 

 

 

 

 

https://shared.co.kr/35

 

MySQL 0부터 9사이의 난수 발생

Rand() 함수가 존재하며 그 결과값은 0부터 1 사이의 값을 리턴한다. (예: 0.43325987654098) 따라서 0 부터 9 사이의 난수를 발생하려면... SELECT Floor( Rand() * 10 ); 참고로 Floor( 값 ) 는 값보다 작은 정..

shared.co.kr

 

728x90
반응형
Comments