标签: sql oracle oracle11g
例如,我在Oracle db中有一个表,其中列中的值为:
一个 乙 ç D
我想从表中获取以下输出(这里,B,C,D按字母顺序排列,A放在最后):
乙 ç d 一个
注意:如果有帮助,它们会在列中使用唯一键。
答案 0 :(得分:4)
在case中设置ORDER BY表达式,以便在最后放置A行:
case
ORDER BY
order by case when columnname = 'A' then 1 else 0 end, columnname