[Oracle]レコードを複数条件を指定して並び替えする方法

書式

SELECT * FROM USER_TBL ORDER BY 列1 ASC,列2 DESC

使用例1
テーブル「USER_TBL」の「SCL_NO」列昇順、「LOGIN_DATE」列降順に並び替えます
SQL構文

SELECT * FROM USER_TBL ORDER BY SCL_NO ASC,LOGIN_DATE DESC;

使用例2
テーブル「USER_TBL」の「SCL_NO」列昇順、「LOGIN_DATE」列降順、「NAME」列昇順に並び替えます。

SQL構文

SELECT * FROM USER_TBL ORDER BY SCL_NO ASC,LOGIN_DATE DESC,NAME DESC;

 

Oracle

Posted by arkgame