赛捷软件论坛's Archiver

erina.pan 发表于 2017-5-2 11:13

按照某个条件进行排序

--比如想让c排第一    此时后边的排序会受col排序的影响
select * from tb
order by case when col='c' then 0  else 1 end,col,id

   --此时可以让c排第一,且后边的排序会受col排序的影响
select * from tb
order by case when col='c' then 0  else 1 end,id

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.