sql >> データベース >  >> RDS >> Oracle

Oracleで日付をフォーマットするときに年を綴る方法

    Oracle Databaseには、適切な日時形式要素が含まれています。これにより、TO_CHAR(datetime)を使用するときに日付と時刻をフォーマットできます 働き。

    これらの1つ(t 彼はYEAR format element)を使用すると、年を入力して日付をフォーマットできます。たとえば、1972の代わりに 、NINETEEN SEVENTY-TWOを取得します 。

    SYEARも使用できます BCの日付の前にマイナス記号(-)を付けるようにします )。

    デモンストレーションの例を次に示します。

    SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
    FROM DUAL;

    結果:

    NINETEEN SEVENTY-TWO

    BC日付

    前述のように、 Sを使用できます BC日付の前にマイナス記号を付ける(-

    次に例を示します:

    SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
    FROM DUAL;

    結果:

    -EIGHTY-SEVEN

    1. PHPで日時関連の操作を実行する

    2. 2018年のレビュー:見逃した可能性のある7つのMariaDBマイルストーン

    3. SQLServerでNULL=NULLがfalseと評価されるのはなぜですか

    4. RedHat8にSQLServerをインストールする方法