2014年7月25日金曜日

SQL: ORDER BY で複数指定

ORDER BY で並び替えを行なう時、
複数の列を指定して優先順位を付けることができます。
「まずカラムAで並び替え、カラムAが同じものはカラムBで並び替え」
というようにカラムA→カラムBという優先順位で並び替える場合は以下のようにかけます。
SELECT * FROM my_table ORDER BY column_A, column_B

商品データベースの中から、商品の幅の小さい順で取得、
幅同じ場合は高さの小さい順で取得といったことができます。

0 件のコメント:

コメントを投稿