私はデータベースを持っており、4 つの列で並べ替える必要がある多かれ少なかれ単純な select ステートメントが必要です。「フィールド 1、フィールド 2、フィールド 3、フィールド 4 による順序」は必要ありませんが、値がどこにあっても、これら 4 つのフィールドを最低値から最高値に並べ替える必要があります。
たとえば、これに似たデータがある場合
Field1 Field2 Field3 Field4
---------------------------------------
3 4 6 7
9 5 4 1
5 4 8 2
6 4 4 5
データは次のように並べ替える必要があります。
Field1 Field2 Field3 Field4
---------------------------------------
9 5 4 1
5 4 8 2
3 4 6 7
6 4 4 5
したがって、1 はフィールド 4 に含まれており、それが最小値であるため、行が最初に表示されます。列 4 にもある数値 2 についても同様です。その後、列 1 に数値 3 があるため、行が次に移動します。最後の行は列 2 と列 3 の 4 番です。問題をうまく説明できたかどうかわかりません。さらに説明が必要な場合はお知らせください。
mssql を使用して直接これを行う方法はありますか、または実際のコードでデータテーブルを並べ替える必要がありますか?