SQL で複数の列を異なる方向に並べ替えるにはどうすればよいでしょうか? たとえば、「column1」は降順に並べ替えられ、「column2」は昇順に並べ替えられます。
ベストアンサー1
ORDER BY column1 DESC, column2
これにより、 2 つ以上の行のフィールドが等しい場合は、最初にすべてを (降順) で並べ替えcolumn1
、次にcolumn2
(昇順、デフォルト)で並べ替えます。column1
SQL で複数の列を異なる方向に並べ替えるにはどうすればよいでしょうか? たとえば、「column1」は降順に並べ替えられ、「column2」は昇順に並べ替えられます。
ORDER BY column1 DESC, column2
これにより、 2 つ以上の行のフィールドが等しい場合は、最初にすべてを (降順) で並べ替えcolumn1
、次にcolumn2
(昇順、デフォルト)で並べ替えます。column1