「Oracle」SQLで取得レコードを昇順(降順)でソートする方法

書式
SELECT 列名 FROM テーブル名 ORDER BY 列名 [ASCまたはDESC]

1.昇順でレコードをソートします
テーブル「USER_TBL」では、並び順に「SCL_NO」を指定し、ASCで昇順としています。

SQL構文

SELECT * FROM USER_TBL ORDER BY SCL_NO ASC;

ORDERBYの順序指定では、デフォルトが昇順なので、ASCは省略します。
SQL構文

SELECT * FROM USER_TBL ORDER BY SCL_NO;

2.降順でレコードをソートします
テーブル「USER_TBL」では、並び順に「SCL_NO」を指定し、DESCで昇順としています。

SQL構文

SELECT * FROM USER_TBL ORDER BY SCL_NO DESC;

 

Oracle

Posted by arkgame