假设有一个表,字段为A,B,C
首先,我用 ORDER BY A 对行进行了排序然后我希望 A=0 的行由 B 排序,但 A=1 的行由 C 排序
这可能吗?
是的,假设B
和C
具有相同的类型,这是可能的:
order by A,
(case when A = 0 then B
when A = 1 then C
end)