gpt4 book ai didi

mysql - MySQL 的 `ORDER BY` 在多重集上是否不同?

转载 作者:可可西里 更新时间:2023-11-01 08:07:27 26 4
gpt4 key购买 nike

假设一个表有一列存储整数。

-----------------------------
id | some_int | some_other_value
-----------------------------
1 5 hello
2 9 how
3 987 are
4 5 you
5 9 thanks
6 1 for
7 5 answering. :-)

SELECT * FROM mytable ORDER BY some_int; 是否不同?这意味着它会在每次查询后始终以相同的顺序返回行吗?

最佳答案

据我所知,如果 order by 子句中有重复项,则无法保证重复项的显示顺序。

如果这是一个问题,您可以修改顺序以包含主键(我假设是 id)。

ORDER BY some_int, id

既然id是主键,那么它也应该被索引。因此性能差异将是最小的。

关于mysql - MySQL 的 `ORDER BY` 在多重集上是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8695507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com