選択したレコードの順序を変更したい。
特定のレコードをリストの最初に、他のレコードを後にしたいと思います。
ORDER BY CASE WHEN col = 'something' -- whatever identifies "a certain row"
THEN 1 ELSE 2 END,
col;
CASE
で使用できますODRER BY
SELECT Col1, Col2
FROM Table
ORDER BY
CASE WHEN Col1 = @certainrecord THEN 0 ELSE 1 END
, Col1
, Col2