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

サブクエリの順序は保持されることが保証されていますか?

    いいえ、外側のクエリで注文します:

    SELECT name FROM
      (SELECT name, age FROM people WHERE age >= 18) p
    ORDER BY p.age DESC
    LIMIT 10
    

    内部(サブ)クエリは結果セットを返します。そこまでに注文すると、内部(サブ)クエリから外部クエリに渡される中間結果セットは、指定した方法で順序付けられることが保証されますが、外部クエリでの順序付けがない場合、結果は-その内部クエリ結果セットを処理することによって生成されたセットは、いかなる方法でもソートされることが保証されていません。



    1. FOREIGN KEY制約によって参照されているため、テーブルを切り捨てることができません-SQL Server/TSQLチュートリアルパート70

    2. スレッドを使用してデータベース要求を行う

    3. IRIWorkbenchでのMicrosoftAccessへの接続

    4. tsqlでは、同時実行の観点から安全なSelectステートメントを含むInsertはありますか?