DBから値を取得する際に、並び順を指定して取得することは多々あるが、
特定のレコードを先頭に、最後にという要件を満たしたい場合は以下の通りとなる。
memberテーブル
| id | name |
| 1 | suzuki |
| 2 | tanaka |
| 3 | takahashi |
idの昇順に取得する場合は
select * from member order by id
id=2を先頭でnameの降順とする場合は
select * from member order by id = 2 desc, name desc
列名=レコードの値 desc/asc
desc⇒先頭、asc⇒最後に持ってくることができる。