概要
ORDER BY 句 を指定するとソートして、クエリーの結果を並べ替える事が出来ます。
基本構文
ORDER BY カラム名
内容
ソート順には カラムの他、昇順または降順を指定出来ます。
昇順:ASC を指定
降順:DESC を指定
何も指定しない場合、ASC となります
ORDER BY カラム名 --(暗黙的にASC) ORDER BY カラム名 ASC ORDER BY カラム名 DESC
複数指定
カラムを複数指定すると、カラム名1を並べてからカラム1が同じ順序であれば、カラム名2で並べることも出来ます。
カラム1昇順、カラム2も昇順
ORDER BY カラム名1,カラム名2,
カラム1昇順、カラム2降順
ORDER BY カラム名1 ASC,カラム名2 DESC
注意
サブクエリ内では表示順の指定は出来ません。
-- これは不可 SELECT * FROM T1 WHERE カラム1 IN (SELECT カラム2 FROM T2 ORDER BY カラム2)
コメント