给出一张表
Name Age Bob 30 Paul 35 John 35
和一份声明
select * from table ORDER BY Age DESC
Run Code Online (Sandbox Code Playgroud)
结果表的排序是什么?
Name Age Paul 35 John 35 Bob 30
要么
Name Age John 35 Paul 35 Bob 30
或未定义的行为?
它保证Bob
将是结果集的最后一行.不以任何方式保证其他行的相对排序.
如果您需要保证订购,那么您需要明确它.例如:
SELECT *
FROM table
ORDER BY age DESC,
name ASC
Run Code Online (Sandbox Code Playgroud)