2013年10月1日火曜日

ORACLE ソート

ORACLEで検索した結果などを並び替えるにはASCとDESCを使用します。
ASCを使用することで項目を昇順に、DESCを使用することで降順にソートすることができます。
列名を指定することによってレコードの列を並び替えます。

書式
ORDER BY 列名 ASC     
※項目を昇順でソートする
ORDER BY 列名 DESC     
※項目を降順でソートする

以下のようなテーブルがあり、結果を並び替えたい場合。

テーブル名:果物一覧テーブル
名前 個数
みかん  1
りんご  2
いちご  3

書式1
SELECT * FROM 果物一覧テーブル
 ORDER BY 名前 ASC;

書式2
SELECT * FROM 果物一覧テーブル
 ORDER BY 名前 DESC;

結果は以下のようになります。

書式1の場合
テーブル名:果物一覧テーブル
名前 個数
いちご  3
みかん  1
りんご  2

書式2の場合
テーブル名:果物一覧テーブル
名前 個数
りんご  2
みかん  1
いちご  3


  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly