2

したがって、複数の列を持つテーブルを持つ単純なデータベースがあります。そのほとんどは文字列型であり、そのうちの1つはブール型です。

私の問題は、ブール状態を変更する行を更新するときに発生します。データベースは、自身を再編成して、false状態の値を最初にし、true状態の値をテーブルの最後にします。

各行が更新されている間、または実際のテーブルが作成されている間、テーブルを順序付けしないようにテーブルに指示する方法はありますか?

再度、感謝します!

4

1 に答える 1

2

SQL データベースでは、通常、テーブル内の行の順序は定義されていません。したがって、次のようなクエリを実行すると

SELECT * FROM TEST

その場合、データベース エンジンは行を任意の順序で返します。行を並べ替えたい場合は、次を使用する必要がありますORDER BY

SELECT * FROM TEST ORDER BY NAME
于 2012-04-30T05:17:02.393 に答える