目的
- order by句の使用方法をまとめる
例
-
select文にて得たデータを並び替えたい時はorder by句を使用する。昇順降順などの並び替えを行うことができる。
-
下記にorder by句の書き方の例を記載する。
select 出力するカラム名 from テーブル名 order by 並び替えの指定を行うカラム名 ソートの指定;
具体例1
-
新規レコード追加時に自動インクリメントされた数値が格納されるidカラムなどが存在するusersテーブルがあると過程する。
-
usersテーブルの全てのレコード、全てのカラムを取得しidカラムの値を降順で並び替えた物を出力するSQL文を下記に記載する。
select * from users order by id desc;
具体例2
-
ユーザの年齢が格納されるageカラムなどが存在するusersテーブルがあると過程する。
-
usersテーブルの全てのレコード、全てのカラムを取得しageカラムの値を昇順で並び替えた物を出力するSQL文を下記に記載する。
select * from users order by age asc;
具体例3
-
新規レコード追加時に自動インクリメントされた数値が格納されるidカラムとユーザの年齢が格納されるageカラムなどが存在するusersテーブルがあると過程する。
-
usersテーブルの全てのレコード、全てのカラムを取得しidカラムの値を降順で並び替えた結果をさらに、ageカラムの値を昇順で並び替えた物を出力するSQL文を下記に記載する。
select * from users order by id desc, age asc;