在ORDER BY中首先放置一行

seb*_*ibu 2 t-sql sql-server

我想更改select产生的记录顺序.

我希望某个记录成为我列表中的第一个记录,之后是其他记录.

Aar*_*and 7

ORDER BY CASE WHEN col = 'something' -- whatever identifies "a certain row"
  THEN 1 ELSE 2 END,
  col;
Run Code Online (Sandbox Code Playgroud)