SQLでは特定の項目の昇順、降順ではなく任意の順序で並べ替えて取得することも出来ます。
任意の順序でソートするにはORDER BY句でCASE文を指定する事で取得することが出来ます。
任意の順でソートする例
サンプルテーブル
クエリー(SQL)
| 1 2 3 4 5 6 | FROM BIRTHDAY b ORDER BY 	CASE b.NAME WHEN '佐藤 花子' THEN 1   				WHEN '石川 一' THEN 2  				WHEN '山田 太郎' THEN 3  	END; | 

 
    
