MySQL – 並べ替え~ORDER BY

準備

以下のテーブルで確認する。

指定方法

ORDER BYで指定したカラムをキーにして並べ替える。デフォルトは昇順でASCを指定したのと同じ。

SELECT カラム群 FROM テーブル ORDER BY カラム [ASC/DESC];

以下の例では、2つ目のnum2で昇順にソートしている。

降順でソートする場合はDESCを指定。以下はnum2カラムの内容で降順にソートしている。

複数カラムでのソート

ORDER BYで複数カラムを指定すると、指定したカラムの順でネストの外側のようにしてソートする。

以下の例では、num1で降順ソートし、その中でnum2で降順ソートしている。

順番を入れ替えた例。まずnum2で降順ソートしてから、その中でnum1でソートしている。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です