Fungsi TRUNC memotong bahagian nombor atau tarikh yang ditentukan dan mengekalkan bahagian yang diperlukan ialah TRUNC(expr, fmt), di mana: expr ialah nombor atau ungkapan tarikh yang akan dipotong, dan fmt ialah bahagian yang ditentukan. dipenggal. Contoh: potong tarikh kepada bulan dan kembalikan hari pertama bulan itu;
Fungsi TRUNC dalam Oracle
Fungsi TRUNC digunakan untuk memotong bahagian yang ditentukan bagi nombor atau tarikh yang ditentukan, dengan itu hanya mengekalkan bahagian yang diperlukan.
Penggunaan:
<code>TRUNC(expr, fmt)</code>
Di mana:
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
kosong atau tidak sah, fungsi TRUNC akan mengembalikan ralat. 🎜🎜Atas ialah kandungan terperinci penggunaan trunc dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!