************************************************************************************
SQL:Order By で順番の指定
************************************************************************************
Order By ASC や DESC 意外の方法で並べかえたい。

例えば、IDが5のものを先頭にもってきて、ついでに、3,4 残りは、ASCで連続表示したいときとか。
以前の現場で似たようなことがあったので書いておきます。

ORDER By句に「ITEM_ID=5,ITEM_ID=4,ITEM_ID=3」のように個々に指定すると、それらが先頭から並んでくれます。

こんなことなかなかやらないと思いますが、今の現場で使えそうなのでメモしときます。

-------------------------------------------------
SELECT
ITEM_ID,
種類
FROM
tbl植えるITEM
ORDER BY
ITEM_ID=5,ITEM_ID=4,ITEM_ID=3,ITEM_ID ASC
-------------------------------------------------
<結果>

ITEM_ID|種類
5| ニンジン
4| 小麦
3| トマト
1| トウモロコシ
2| イチゴ
6| キュウリ
7| ジャガイモ
8| スイカ
9| タマネギ
10| カボチャ
11| オレンジカボチャ
12| ブラックカボチャ
13| キャベツ
14| ナス
15| ピーマン
16| パプリカ/赤
18| ブルーベリー
19| ラズベリー
-------------------------------------------------


************************************************************************************