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

Oracleの日付から短い月の名前を返す

    Oracle Databaseでは、TO_CHAR(datetime)を使用できます。 短い月の名前など、日時の値からさまざまな日付部分を返す関数。

    短い月の名前は、省略された月の名前とも呼ばれます。短い月の名前を返す例を以下に示します。

    月の省略名を取得するには、MONを使用します :

    SELECT TO_CHAR(DATE '2030-09-25', 'MON')
    FROM DUAL;

    結果:

    SEP

    キャピタライゼーション

    上記の例では、大文字のMONを使用しました 、その結果、短い月の名前が大文字で返されました。

    この引数の大文字と小文字をMonに変更できます 結果を大文字の形式で返すため。

    SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
    FROM DUAL;

    結果:

    Sep

    小文字で提供できます(mon )短い月の名前を小文字で返すには:

    SELECT TO_CHAR(DATE '2030-09-25', 'mon')
    FROM DUAL;

    結果:

    Sep

    Oracleで日時値をフォーマットするために使用できるフォーマット要素は他にもたくさんあり、上記のフォーマット要素を他の要素と組み合わせて、より長いフォーマットモデルを作成できます。

    例:

    SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
    FROM DUAL;

    結果:

    Wed, 25 Sep 2030

    フォーマットモデルの構築に使用できるフォーマット要素の完全なリストについては、Oracleの日時フォーマット要素のリストを参照してください。


    1. SQLを使用して型時間の合計を計算する

    2. PL/SQLプロシージャを使用してOracle10gでテーブルのダンプを取得する

    3. SQLServerデータベーステーブルの列に画像を保存する方法

    4. CakePHPの1つのモデルに複数のデータベースを動的に使用する方法