RANDOM/RAND 함수

설명

RANDOM/RAND 함수는 구간 [ 0, 231]에서 균일 분포(uniform distribution) 임의 값을 정수로 반환한다. RAND 함수는 출력하는 행의 개수와 상관없이 한 개의 구문에서는 한 개의 값을 생성하고, RANDOM 함수는 출력하는 행마다 다른 값을 생성한다.

구문

RANDOM( )
RAND( )

예제

다음은 0과  231사이의 임의 정수를 반환하는 예제이다. 아래 예제는 RAND 함수와 RANDOM 함수의 차이를 보여준다.

SELECT RAND(), RANDOM() FROM db_class;
        rand()     random()
==========================
        11766         2104
        11766        10548
        11766         5125
...
        11766        10900
        11766        19111