Maison > Article > base de données > utilisation du tronc dans Oracle
La fonction TRUNC tronque la partie spécifiée du nombre ou de la date et conserve la partie requise. L'utilisation est TRUNC (expr, fmt), où : expr est l'expression du nombre ou de la date à tronquer, et fmt est la partie spécifiée à être. tronqué. Exemple : tronquer la date au mois et renvoyer le premier jour du mois ; tronquer le nombre à un entier et renvoyer le nombre sans la partie décimale ;
Fonction TRUNC dans Oracle
La fonction TRUNC est utilisée pour tronquer la partie spécifiée du nombre ou de la date spécifié, ne conservant ainsi que la partie requise.
Usage :
<code>TRUNC(expr, fmt)</code>
Où :
expr
: le nombre ou l'expression de date à tronquer. 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
: Précisez la partie à tronquer, qui peut être les valeurs suivantes : 🎜🎜🎜'YYYYMM'
: année et mois 🎜🎜'YYYYMMDD '
code> : année, mois et jour 🎜🎜'AAAAMMJJHH24'
: année, mois, jour et heure (format 24 heures) 🎜🎜'AAAAMMJJHH24MI'
: année, mois, Jour, heure et minute 🎜🎜'AAAAMMJJHH24MISS'
: Année, mois, jour, heure, minute et seconde 🎜🎜🎜🎜🎜🎜 Exemple : 🎜🎜🎜🎜Tronquer la date : 🎜 🎜rrreee🎜Cette requête renverra le premier jour du mois de la date actuelle, qui est une date au format 'AAAA-MM-01'. 🎜🎜🎜Tronquer les nombres : 🎜🎜rrreee🎜Cette requête renverra 123 car fmt
de 0 signifie tronquer toutes les décimales. 🎜🎜🎜Remarque : 🎜🎜🎜🎜La fonction TRUNC tronque uniquement, pas arrondit. 🎜🎜Lors de la troncature d'une date, si la partie spécifiée est incomplète (par exemple, la date est tronquée en mois, mais la date est le 29 février), une erreur sera renvoyée. 🎜🎜Si fmt
est vide ou invalide, la fonction TRUNC renverra une erreur. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!