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

SQLiteの日付から日、月、年を抽出する方法

    SQLiteでは、strftime()を使用できます 選択した形式で日時値を返す関数。

    したがって、これを使用して、日付から日、月、年を抽出できます。

    1つのフィールドで日、月、年をすべて抽出する例を次に示します。

    SELECT strftime('%d %m %Y', '2035-12-01');

    結果:

    01 12 2035

    次の例では、各日付部分を別々のフィールドに返します。

    SELECT 
        strftime('%d', '2035-12-01') AS "Day",
        strftime('%m', '2035-12-01') AS "Month",
        strftime('%Y', '2035-12-01') AS "Year";

    結果:

    Day  Month  Year
    ---  -----  ----
    01   12     2035

    必要に応じて、独自のフォーマット要素を追加することもできます。

    SELECT strftime('%d/%m/%Y', '2035-12-01');

    結果:

    01/12/2035

    または、すべてのスペース/フォーマット要素を削除して、数値スタイルの日付を生成することもできます:

    SELECT strftime('%Y%m%d', '2035-12-01');

    結果:

    20351201

    1. plpgsql変数を使用してn_distinctを設定するときにエラーが発生しました

    2. ProxySQL:すべてのSevereninesリソース

    3. Oracleのすべての権限を持つユーザーを作成します

    4. OracleのBITAND()関数