라이브러리
[MYSQL] FLOOR(x) - 내림 값 반환
FLOOR(x) 함수란?
FLOOR(x) 함수는 MySQL에서 사용할 수 있는 내장 함수 중 하나입니다. 이 함수는 주어진 숫자 x의 가장 가까운 작은 정수를 반환합니다. 즉, x보다 작은 가장 큰 정수를 반환합니다.
FLOOR(x) 함수의 사용 예제
예를 들어, 다음과 같은 숫자가 있다고 가정해 보겠습니다.
이 쿼리 결과는 다음과 같습니다.
위 예제에서, FLOOR(3.7) 함수는 3.7보다 작은 가장 큰 정수인 3을 반환하고, FLOOR(-3.7) 함수는 -3.7보다 작은 가장 큰 정수인 -4를 반환합니다.
FLOOR(x) 함수의 사용 사례
FLOOR(x) 함수는 다음과 같은 상황에서 유용하게 사용할 수 있습니다.
* 숫자를 반올림할 때: FLOOR(x) 함수를 사용하여 숫자를 반올림할 수 있습니다. 예를 들어, 3.7를 반올림하면 4가 되지만, FLOOR(3.7) 함수를 사용하면 3이 반환됩니다.
* 정수만 허용하는 경우: FLOOR(x) 함수를 사용하여 정수만 허용하는 경우에 숫자를 변환할 수 있습니다. 예를 들어, 정수만 허용하는 경우에 3.7를 변환하면 3이 반환됩니다.
FLOOR(x) 함수의 제한 사항
FLOOR(x) 함수는 다음과 같은 제한 사항이 있습니다.
* FLOOR(x) 함수는 숫자만 허용합니다. 문자열이나 날짜를 입력하면 오류가 발생합니다.
* FLOOR(x) 함수는 NULL 값을 입력하면 NULL을 반환합니다.
FLOOR(x) 함수와 ROUND(x) 함수의 차이
FLOOR(x) 함수와 ROUND(x) 함수는 모두 숫자를 변환하는 데 사용할 수 있지만, 차이점이 있습니다.
* FLOOR(x) 함수는 숫자를 가장 가까운 작은 정수로 변환합니다.
* ROUND(x) 함수는 숫자를 반올림합니다.
예를 들어, ROUND(3.7) 함수는 4를 반환하지만, FLOOR(3.7) 함수는 3을 반환합니다.
이 쿼리 결과는 다음과 같습니다.
위 예제에서, ROUND(3.7) 함수는 3.7를 반올림하여 4를 반환하고, FLOOR(3.7) 함수는 3.7보다 작은 가장 큰 정수인 3을 반환합니다.
댓글목록
등록된 댓글이 없습니다.