TRUNC 함수는 숫자 또는 날짜의 지정된 부분을 자르고 필요한 부분을 유지합니다. 사용법은 TRUNC(expr, fmt)입니다. 여기서 expr은 잘라낼 숫자 또는 날짜 표현식이고 fmt는 잘라낼 지정된 부분입니다. 잘렸습니다. 예: 날짜를 월까지 자르고 해당 월의 첫 번째 날을 반환합니다. 숫자를 정수로 자르고 소수 부분 없이 숫자를 반환합니다.
TRUNC 함수
TRUNC 함수는 지정된 숫자나 날짜의 지정된 부분을 잘라내어 필요한 부분만 유지하는 데 사용됩니다.
사용법:
<code>TRUNC(expr, fmt)</code>
위치:
expr
: 잘릴 숫자 또는 날짜 표현식입니다. expr
:要截断的数字或日期表达式。fmt
:指定要截断的部分,可以是以下值:
'YYYYMM'
:年和月'YYYYMMDD'
:年、月和日'YYYYMMDDHH24'
:年、月、日和小时(24 小时制)'YYYYMMDDHH24MI'
:年、月、日、小时和分钟'YYYYMMDDHH24MISS'
:年、月、日、小时、分钟和秒示例:
截断日期:
<code>SELECT TRUNC(sysdate, 'YYYYMM') FROM dual;</code>
此查询将返回当前日期所在月的第一天,即格式为 'YYYY-MM-01' 的日期。
截断数字:
<code>SELECT TRUNC(123.45, 0) FROM dual;</code>
此查询将返回 123,因为 fmt
为 0 表示截断所有小数位。
注意:
fmt
fmt
: 잘릴 부분을 지정합니다. 값은 다음과 같습니다: 🎜🎜🎜'YYYYMM'
: 연도 및 월 🎜🎜'YYYYMMDD '
code>: 연, 월, 일 🎜🎜'YYYYMMDDHH24'
: 연, 월, 일, 시(24시간 형식) 🎜🎜'YYYYMMDDHH24MI'
: 연, 월, 일, 시, 분 🎜🎜'YYYYMMDDHH24MISS'
: 연, 월, 일, 시, 분, 초 🎜🎜🎜🎜🎜🎜 예: 🎜🎜🎜🎜날짜 자르기: 🎜 🎜rrreee🎜이 쿼리는 'YYYY-MM-01' 형식의 날짜인 현재 날짜의 월의 첫날을 반환합니다. 🎜🎜🎜숫자 자르기: 🎜🎜rrreee🎜이 쿼리는 123을 반환합니다. fmt
가 0이면 모든 소수 자릿수를 자르는 것을 의미하기 때문입니다. 🎜🎜🎜참고: 🎜🎜🎜🎜TRUNC 기능은 반올림이 아닌 자르기만 합니다. 🎜🎜날짜 잘림 시 지정된 부분이 불완전한 경우(예: 날짜는 월 단위로 잘렸는데 날짜가 2월 29일인 경우) 오류가 반환됩니다. 🎜🎜fmt
가 비어 있거나 유효하지 않은 경우 TRUNC 함수는 오류를 반환합니다. 🎜🎜위 내용은 오라클의 trunc 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!