더북(TheBook)

RAND() 함수는 0보다 크거나 같고 1보다 작은 무작위 수를 반환합니다. 보통은 매개변수 없이 사용하지만, 매개변수를 입력하면 매개변수가 종자 값(seed value) 역할을 합니다. 매개변수가 없을 때는 함수를 호출할 때마다 다른 값이 반환됩니다. 매개변수를 입력하면 동일한 매개변수로 호출할 때마다 같은 값을 반환합니다.

결과를 보면 매개변수 없이 RAND() 함수를 실행하면 매번 다른 값이 반환됩니다. 하지만 매개변수를 넣어 실행하면 매번 같은 값이 반환됩니다.

숫자형 함수에는 여기서 소개한 함수 외에도 삼각함수 등이 더 있지만, 이 책에서는 다루지 않습니다.

TIP

숫자형 함수 중에서는 ROUND(), TRUNCATE(), SIGN() 함수가 자주 사용되니 두 함수는 꼭 알아두세요.

1분 퀴즈 2

다음 쿼리를 실행한 결과는 무엇일까요?

SELECT ROUND(RAND());

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.