カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

ソートの複数指定 SQL

この記事は最終更新日から1年以上経過しています。

複数のフィールドでソートをしたい場合、order by句にカンマで区切り、指定します。

例)「field1」で昇順に並べ替え、「field1」が同じ値であれば「field2」を降順に並べ替えます。

select * from tablename order by field1, field2 desc

※昇順・降順はフィールド毎に指定する
上の例で「field1」も降順にしたい場合は

select * from tablename order by field1 desc, field2 desc

とする

この記事がお役に立ちましたらシェアお願いします