sql 指定id编号排到第一位 如: 1 2 3 4 让3排到第一
答案:3 悬赏:20
解决时间 2021-01-15 19:07
- 提问者网友:萌卜娃娃
- 2021-01-15 14:14
sql 指定id编号排到第一位 如: 1 2 3 4 让3排到第一
最佳答案
- 二级知识专家网友:天凉才是好个秋
- 2021-01-15 15:28
order by case when id=3 then 0 else 1 end
全部回答
- 1楼网友:蓝房子
- 2021-01-15 17:34
select * from table order by case when id=3 then 0 else 1;
CASE
WHEN 条件1 THEN 结果1
WHEN 条件2 THEN 结果2
WHEN 条件3 THEN 结果3
WHEN 条件4 THEN 结果4
.........
WHEN 条件N THEN 结果N
ELSE 结果X
END
CASE
WHEN 条件1 THEN 结果1
WHEN 条件2 THEN 结果2
WHEN 条件3 THEN 结果3
WHEN 条件4 THEN 结果4
.........
WHEN 条件N THEN 结果N
ELSE 结果X
END
- 2楼网友:掌灯师
- 2021-01-15 16:58
借用下micro0369的
order by case when id=3 then 0 else id end
order by case when id=3 then 0 else id end
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息