목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

FLOOR

FLOOR

이 함수로 전달하는 숫자 값 이하의 정수 중 가장 큰 정수를 반환합니다. 예를 들어 3.14를 FLOOR에 전달하면 3이 반환됩니다. 3.98을 FLOOR에 전달해도 3이 반환됩니다. 마찬가지로 -3.17을 FLOOR에 전달하면 -4가 반환됩니다.

구문

FLOOR(
numeric_value
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
numeric_value
필수
숫자 데이터 유형. 숫자 데이터로 평가되는 모든 유효한 변환 식을 입력할 수 있습니다.

반환 값

선언된 전체 자릿수가 0과 28 사이인 숫자 값을 전달하는 경우 정수가 반환됩니다.
선언된 전체 자릿수가 28보다 큰 숫자 값을 전달하는 경우 배정밀도 값이 반환됩니다.
함수에 전달된 값이 NULL인 경우 NULL입니다.

다음 식에서는 PRICE 포트의 값보다 작거나 같은 정수 중 가장 큰 정수가 반환됩니다.
FLOOR( PRICE )
PRICE
RETURN VALUE
39.79
39
125.12
125
74.24
74
NULL
NULL
-100.99
-101
FLOOR에 전달하는 값에 대한 산술 계산을 수행할 수 있습니다. 예를 들어 숫자 값에 10을 곱한 후에 제품보다 작은 정수 중 가장 큰 정수를 계산하려는 경우 다음과 같이 함수를 쓸 수 있습니다.
FLOOR( UNIT_PRICE * 10 )