Oracleでのtrunc関数の使用法

下次还敢
リリース: 2024-04-30 06:09:15
オリジナル
563 人が閲覧しました

Oracle の TRUNC 関数は、日付または数値の指定された部分を切り捨てるために使用されます。次の単位をサポートしています: 年、月、日、時、分、秒。構文は TRUNC(式, ユニット) です。式は切り詰められる式、ユニットは切り詰められる単位です。

Oracleでのtrunc関数の使用法

Oracle での TRUNC 関数の使用法

概要

TRUNC 日付または数値から指定された部分を切り捨てるために Oracle で使用される関数。

構文

<code>TRUNC(<expression>, <unit>)</code>
ログイン後にコピー

パラメータ

  • 式: 切り詰められる式。日付または数値を指定できます。
  • unit: 切り捨てる単位。次のように指定できます:

    • YEAR: 年に切り捨てられます
    • MONTH:月単位で切り捨てられます
    • DAY: 日単位で切り捨てられます
    • HOUR: 時間単位で切り捨てられます
    • MINUTE: 分単位で切り捨てられます
    • SECOND: 秒単位で切り捨てられます

戻り値

TRUNC 関数は、式と同じ型の切り捨てられた値を返します。

#使用法

日付の切り捨て

<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>
ログイン後にコピー

注意事項

    TRUNC 関数は、指定された部分とその後のすべての部分を切り捨てます。
  • 単位パラメータが有効な単位ではない場合、関数はエラーを返します。
  • 式が NULL の場合、関数は NULL を返します。

以上がOracleでのtrunc関数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート