2016-08-31 5 views
-1

場合によってはORDER BY date, idと表示されます。 idはなぜ必要なのですか?異なるPostgreSQLのタイムスタンプを等しくすることはできますか?

どのように2つの異なる時間が等しくなることができますか?

精度はtimestampとは何ですか?

+0

2つの異なる時間が等しくなることはありません。しかし、2つの異なる行に2つの等しい値を格納するのを妨げるものはありません(ユニークなインデックスを除いて) –

答えて

1

あなたは "ORDER BY date、id"について質問しました。しかし、タイムスタンプについて言及してください。 dateという名前のフィールドは、タイムスタンプタイプまたは 'YYYY/MM/DD'のような日付である可能性があります。この場合、idによる順序は関連します。

+0

'date'が' timestamp'の場合、 'id'は必要ありませんか? – ma11hew28

1

タイムスタンプは離散値なので、精度に関係なく同じ値を持つ複数のタイムスタンプ。精度が大きいほど、衝突は起こりにくい。関連性がある場合は、アンティ条件が必要です。

関連する問題