2

選択したレコードの順序を変更したい。

特定のレコードをリストの最初に、他のレコードを後にしたいと思います。

4

2 に答える 2

7
ORDER BY CASE WHEN col = 'something' -- whatever identifies "a certain row"
  THEN 1 ELSE 2 END,
  col;
于 2012-07-12T13:19:28.970 に答える
4

CASEで使用できますODRER BY

SELECT Col1, Col2
FROM Table
ORDER BY 
  CASE WHEN Col1 = @certainrecord THEN 0 ELSE 1 END
, Col1
, Col2
于 2012-07-12T13:21:33.510 に答える