ORACLEで検索した結果などを並び替えるにはASCとDESCを使 用します。
ASCを使用することで項目を昇順に、 DESCを使用することで降順にソートすることができます。
列名を指定することによってレコードの列を並び替えます。
書式
ORDER BY 列名 ASC
※項目を昇順でソートする
ORDER BY 列名 DESC
※項目を降順でソートする
ORDER BY 列名 ASC
※項目を昇順でソートする
ORDER BY 列名 DESC
※項目を降順でソートする
例
以下のようなテーブルがあり、結果を並び替えたい場合。
テーブル名:果物一覧テーブル
名前 個数
みかん 1
りんご 2
いちご 3
書式1
SELECT * FROM 果物一覧テーブル
ORDER BY 名前 ASC;
SELECT * FROM 果物一覧テーブル
ORDER BY 名前 ASC;
書式2
SELECT * FROM 果物一覧テーブル
ORDER BY 名前 DESC;
SELECT * FROM 果物一覧テーブル
ORDER BY 名前 DESC;
結果は以下のようになります。
書式1の場合
テーブル名:果物一覧テーブル
名前 個数
いちご 3
名前 個数
いちご 3
みかん 1
りんご 2
書式2の場合
テーブル名:果物一覧テーブル
名前 個数
りんご 2
名前 個数
りんご 2
みかん 1
いちご 3
いちご 3
0 件のコメント:
コメントを投稿