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

PostgreSQLで短い日の名前を取得する

    PostgreSQLでは、to_char()を使用できます 日付から短い日の名前を取得する関数。

    「短い日の名前」とは、金、月などの省略された日の名前を意味します。

    to_char() 関数は2つのパラメーターを受け入れます。日付とその日付をフォーマットするためのフォーマット文字列。

    実例を示します。

    SELECT to_char(current_timestamp, 'dy');

    結果:

    sat

    ご想像のとおり、私はこのクエリを土曜日に実行しました。

    ケースの指定

    短い日の名前を大文字、小文字、またはタイトルのいずれにするかを指定できます。

    これを行うには、フォーマット文字列で目的の大文字と小文字を使用するだけです。

    SELECT 
      to_char(current_timestamp, 'dy') AS "dy",
      to_char(current_timestamp, 'Dy') AS "Dy",
      to_char(current_timestamp, 'DY') AS "DY";

    結果:

     dy  | Dy  | DY  
    -----+-----+-----
     sat | Sat | SAT

    長いフォーマット文字列

    長い日付の出力の一部として短い日の名前を含めることができます。

    たとえば、次のようになります。

    SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');

    結果:

    Sat, 06 Jun 2020

    長い日の名前を取得する

    Dayを使用できます 、DAY 、またはday 長い日の名前を取得します。


    1. OracleStreamsによってキャプチャされるサポートされていないテーブルを除外する

    2. PostgreSQL9.0のパーティションテーブルのサイズ

    3. MS-Accessレコードセットおよびクラスモジュール

    4. PostgreSQLでテーブルの列を別のテーブルの列で更新​​します