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

PgSQLが年の日を日付に戻す

    使用

    select (date '2013-01-01' + interval '53 days')::date
    

    または

    select cast(date '2013-01-01' + interval '53 days' as date)
    

    PostgreSQLの標準SQL関数「extract()」 予定 タイムスタンプを操作しますが、a) "date"はextract()の有効な引数ではなく、b)サブフィールドのコレクションではなく、サブフィールドを返します。概念的には、日付は、年、月、日の3つのサブフィールドのコレクションで構成されます。

    select extract(year from current_timestamp),
           extract(month from current_timestamp),
           extract(day from current_timestamp),
           -- Concatenate and cast to type "date".
           (extract(year from current_timestamp) || '-' || 
           extract(month from current_timestamp) || '-' ||
           extract(day from current_timestamp))::date
    



    1. Oracle接続URLのデフォルトスキーマ

    2. Oracleで日付が00/00/00000:000:00の行を選択して更新します

    3. SQL Developerは、Oracle Database 12cをTNSと接続できますが、基本的な接続はできません。

    4. null値ではないn番目に相当する合体-MySQL