【发布时间】:2015-10-29 03:52:23
【问题描述】:
如果我们可以对两个以上的列执行 order by,那就有点困惑了。
结果如下:-
Select *
from orderbytest
order by FName desc, LName desc, YearOfBirth desc
结果输出:
FName LName YearOfBirth
------------------------------------
Thomas More 1478
Thomas Jefferson 1826
Thomas Alva Edison 1847
Benjamin White 1600
Benjamin Franklin 1706
【问题讨论】:
-
是的,我们可以将其作为订单的优先级
-
好吧,你为什么会感到困惑?如果 LName 列中也有重复项,结果会更容易理解。
-
不要混淆。保持冷静并尝试理解代码。看好:)
-
看到这个answer
标签: sql sql-server database select sql-order-by