当我从我的应用程序(Java JDBC)执行查询时,它首先返回带有seq 83的行。但我想要seq 84的行。
seq | dtCreated |
84 | 2009-09-14 16:16:23 |
83 | 2009-09-14 16:16:23 |
82 | 2009-09-14 16:15:01 |
此查询是否正确?我正在解释这意味着如果在dtCreated中存在关联,则使用seq。
进行排序select * from mim order by dtCreated DESC, seq DESC;
答案 0 :(得分:0)
是的,你是正确的。
您可以对多个列进行排序,以及 你可以对不同的列进行排序 不同的方向。例如,到 按提升的动物类型排序 订单,然后按出生日期 动物类型按降序排列 (最年轻的动物第一),使用 以下查询:
查看
的结果SELECT name, species, birth FROM pet
ORDER BY species, birth DESC
在示例中提供。