数値の大小でソートする方法をoracleで実装するには?
Oracleでは、ORDER BY句を使用することで結果を数値の大きさ順に並べ替えることができます。以下に例を示します。
SELECT column_name
FROM table_name
ORDER BY column_name;
並び替えたい列名をcolumn_nameで指定し、対象のテーブル名をtable_nameで指定してください。
数値の大小に降順にソートするには、ORDER BY句にDESCキーワードを追加する。
SELECT column_name
FROM table_name
ORDER BY column_name DESC;
column_nameのデータ型が数値型であることを前提としています。column_nameのデータ型が文字列型の場合、ソート結果は期待通りにならない可能性があります。この場合、文字列型の列を数値型に変換してからソートを行ってください。