hakeの日記

Windows環境でプログラミングの勉強をしています。

SQLite - 出力のソート(ORDER BY)

指定したカラムを昇順(ASC,省略可)または降順(DESC)でソートして出力する。

sqlite> select * from AAA;
tt          rr
----------  ----------
aaa         8.0
bbb         7.0
ccc         6.0
ddd         5.0
aaa         4.0
bbb         3.0
ccc         2.0
ddd         1.0


sqlite> select * from AAA order by tt asc, rr desc;
tt          rr
----------  ----------
aaa         8.0
aaa         4.0
bbb         7.0
bbb         3.0
ccc         6.0
ccc         2.0
ddd         5.0
ddd         1.0


sqlite> select * from AAA order by rr, tt desc;
tt          rr
----------  ----------
ddd         1.0
ccc         2.0
bbb         3.0
aaa         4.0
ddd         5.0
ccc         6.0
bbb         7.0
aaa         8.0