SELECT * FROM A WHERE x='abc' OR y=0;
如何确定行的优先级,以便首先排序x =’abc’的情况?如果y = 0但x!=’abc’,我希望这些行在x =’abc’之后出现.
这可以通过简单的ORDER BY子句来完成吗?
谢谢!
SELECT * FROM A WHERE x='abc' OR y=0 order by case when x='abc' then 0 else 1 end;