按条件排序oracle sql

时间:2019-05-23 01:13:21

标签: sql oracle-sqldeveloper

我正在使用ORACLE SQL Developer。

我正在尝试按姓氏排序。如果我的姓氏匹配,那么我想按名字排序。

这是我的代码:

....
order by case 
when student_lname= student_lname
then student_fname
else student_lname
end;

但它不会返回我想要的结果。

谢谢

1 个答案:

答案 0 :(得分:1)

只需在order by中使用两个键:

order by student_lname, student_fname