Maison >base de données >Oracle >Utilisation de la fonction tronc dans Oracle

Utilisation de la fonction tronc dans Oracle

下次还敢
下次还敢original
2024-04-30 06:09:15651parcourir

La fonction TRUNC dans Oracle est utilisée pour tronquer la partie spécifiée de la date ou du nombre. Il prend en charge les unités suivantes : année, mois, date, heure, minute, seconde. La syntaxe est TRUNC(expression, unité), expression est l'expression à tronquer et unit est l'unité à tronquer.

Utilisation de la fonction tronc dans Oracle

Utilisation de la fonction TRUNC dans Oracle

Bref aperçu

La fonction TRUNC est utilisée dans Oracle pour tronquer la partie spécifiée d'une date ou d'un nombre.

Syntaxe

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

Paramètres

  • expression : Expression à tronquer, peut être une date ou un nombre.
  • unité : L'unité à tronquer, qui peut être :

    • ANNÉE : tronquer à l'année
    • MOIS : tronquer au mois
    • JOUR : tronquer au jour
    • HOUR : tronquer à l'heure
    • MINUTE : tronquée en minutes
    • SECOND : tronquée en secondes

Valeur de retour

La fonction TRUNC renvoie une valeur tronquée dont le type est le même que le type de l'expression.

Utilisation

Tronquer la date

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

Tronquer le numéro

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

Tronquer la combinaison

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

Notes

  • TRUN Partie de spécification de troncature de fonction C et toutes les parties qui la suivent.
  • Si le paramètre d'unité n'est pas une unité valide, la fonction renverra une erreur.
  • Si l'expression est NULL, la fonction retournera NULL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn