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

データベースに年を保存する

    年は整数であり、意味のある方法で整数演算もサポートしているため、text 意味がありません。月や日がないので、date 窓のすぐ外にあります。 細かいマニュアル smallintについてこう言っています :

    それはintegerを残します 自然な選択として。この値をdateと組み合わせる予定の場合 sおよびtimestamps 、次にinterval> 日付と時刻の関数と演算子 として意味があるかもしれません intervalをよく理解している s。

    ですから、それはあなたがこの「年」で何をしようとしているのか、そしてそれが実際に何であるかによります。単純なintegerのように聞こえます は適切ですが、「2番目の年-月-日列」(date)と組み合わせるには、少し手を加える必要があるかもしれません。 おそらく)列は、それらがどのように連携する必要があるかに依存します。




    1. グループごとにSQLのパーセンテージを計算する

    2. OracleのPERCENTILE_CONT関数に相当するPostgreSQL

    3. 文字列を連結したDjangoF()オブジェクトを使用できますか?

    4. SQLDeveloperアイコン