Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물
FLOOR 함수
FLOOR 함수는 숫자를 다음 정수(whole number)로 내림합니다.
구문
FLOOR(number)
인수
- number
-
숫자 또는 숫자로 평가되는 표현식입니다.
SMALLINT
,INTEGER
,BIGINT
,DECIMAL
,FLOAT4
,FLOAT8
, 또는SUPER
형식이 될 수 있습니다.
반환 타입
FLOOR는 인수와 동일한 데이터 형식을 반환합니다.
입력이 SUPER
형식이면 출력은 입력과 동일한 동적 형식을 유지하는 반면 정적 형식은 SUPER
형식을 유지합니다. SUPER
의 동적 형식이 숫자가 아니면 Amazon Redshift는 NULL
을 반환합니다.
예시
다음 예제에서는 TICKIT 샘플 데이터베이스를 사용합니다. 자세한 내용은 샘플 데이터베이스 단원을 참조하십시오.
FLOOR 함수 사용 전후에 주어진 판매 거래에 대해 지불한 수수료의 값을 표시하려면 다음 예제를 사용합니다.
SELECT commission FROM sales WHERE salesid=10000;
+------------+ | commission | +------------+ | 28.05 | +------------+
SELECT FLOOR(commission) FROM sales WHERE salesid=10000;
+-------+ | floor | +-------+ | 28 | +-------+
javascript가 브라우저에서 비활성화되거나 사용이 불가합니다.
AWS 설명서를 사용하려면 Javascript가 활성화되어야 합니다. 지침을 보려면 브라우저의 도움말 페이지를 참조하십시오.