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

一意でない属性で並べ替える場合、PostgreSQLの順序は完全に保証されますか?

    注文保証されていません ORDER BYで明示的に指定しない限り 条項。

    あなたはかもしれない PostgreSQLはデータベースページで見つかった順序で行を返すだけなので、データベースアクティビティがない場合は、複数の実行で同じ順序でデータを取得します。小さなテストを行います:

    • 希望の順序を維持しながらいくつかの行を挿入します。
    • テーブルにクエリを実行します。行が順序付けられます。
    • セットの最初のレコードを更新します。
    • テーブルを再度クエリします;
    • 結果を観察します。

    要するに:あなたはかもしれない 希望するの行を取得することもできます 注文ですが、これは単なる偶然です。




    1. ExcelVBAはInstantClientを使用してリモートOracleDBに接続します

    2. オラクルに日付と時刻を挿入する方法は?

    3. mysqlregexpは値ではなくブール値を返します

    4. PostgreSQLのPL/pgSQL関数の実行プランキャッシュ