📜 sql order by 置顶

先讲一下需求:

我有一张表

idname
1xxx
2yyy
......

现在我需要把 id 为 222333 的数据置顶查询出来

select * fromORDER BY
  case
	  when id = 222 THEN 0
		when id = 333 THEN 0
	  else 1
	end asc,
	id asc
;
1
2
3
4
5
6
7
8
9

通过 case 可以实现