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

オプションの月/日で日付を保存

    適切な日付を使用する とにかくタイプします。 しない テキストまたは複数の列を保存します。それはより高価で信頼性が低くなります。

    関数 to_date()> 、これは箱から出してあなたの要件に対処するのに適しています。たとえば、パターン'YYYYMMDD'で呼び出すと 実際の文字列には、日、または月と日の文字がありません。デフォルトでは、最初の月/日/月になります:

    db=# SELECT to_date('2001', 'YYYYMMDD');
      to_date
    ------------
     2001-01-01
    
    db=# SELECT to_date('200103', 'YYYYMMDD');
      to_date
    ------------
     2001-03-01
    

    必要に応じて、年/月/日を示す精度フラグを追加で保存できます。



    1. rand()による注文は、大きな投稿で問題が発生します

    2. Deepdiveインストール、PostgreSQLエラー

    3. MySqli:データベースを作成することは可能ですか?

    4. 条件付きの行に選択権限を付与する