>  기사  >  데이터 베이스  >  Oracle에서 trunc 함수 사용

Oracle에서 trunc 함수 사용

下次还敢
下次还敢원래의
2024-04-30 06:09:15518검색

Oracle의 TRUNC 함수는 날짜나 숫자의 지정된 부분을 자르는 데 사용됩니다. 연도, 월, 날짜, 시, 분, 초 단위를 지원합니다. 구문은 TRUNC(표현식, 단위)이고, 표현식은 잘라낼 표현식이고, 단위는 잘라낼 단위입니다.

Oracle에서 trunc 함수 사용

Oracle의 TRUNC 함수 사용

간단한 개요

TRUNC 함수는 Oracle에서 날짜나 숫자에서 지정된 부분을 자르는 데 사용됩니다.

Syntax

<code>TRUNC(<expression>, <unit>)</code>

Parameters

  • 표현: 잘릴 표현식, 날짜 또는 숫자일 수 있습니다.
  • 단위: 잘릴 단위는 다음과 같습니다.

    • YEAR: 연도로 ​​잘림
    • MONTH: 월로 잘림
    • DAY: 일로 잘림
    • HOUR: 시간으로 잘림
    • MINUTE: 분 단위로 잘림
    • SECOND: 초 단위로 잘림

반환 값

TRUNC 함수는 표현식의 유형과 동일한 유형의 잘린 값을 반환합니다.

Usage

날짜 자르기

<code>SELECT TRUNC(sysdate, 'YEAR') FROM dual;
-- 返回当前年份,如 2023</code>

숫자 자르기

<code>SELECT TRUNC(123.456, 2) FROM dual;
-- 返回截断到小数点后两位的数字,如 123.45</code>

조합 자르기

<code>SELECT TRUNC(sysdate, 'DAY TO SECOND') FROM dual;
-- 返回当前日期和时间,截断到秒</code>

Notes

  • TRUNC 함수 잘림 사양 부분과 그 뒤의 모든 부분.
  • 단위 매개변수가 유효한 단위가 아닌 경우 함수는 오류를 반환합니다.
  • 표현식이 NULL이면 함수는 NULL을 반환합니다.

위 내용은 Oracle에서 trunc 함수 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.