gpt4 book ai didi

mysql - 为什么 MySQL 没有按预期排序?

转载 作者:行者123 更新时间:2023-11-29 01:43:59 24 4
gpt4 key购买 nike

我有一个非常简单的 MySQL 表,其中包含团队名称和 ID。团队名称如下所示:

Damer
F11
F12
F15
Herrar
HJ18
HJ20
P15
P16
P11
P12
P8
...

但是当我根据团队名称按 ASC 或 DESC 排序时,我没有按照我期望的顺序获得它们,就像上面那样。相反,我得到了这样的列表:

P15
P16
Damer
F11
F12
F15
Herrar
HJ18
HJ20
P11
P12
P8
...

这没有意义,为什么 MySQL 以两个以 P 开头的名称开头,然后一个以 D 开头的名称接着三个以 F 开头的名称...最后以三个以 P 开头的团队结尾。

有什么想法吗?

MySQL代码:

SELECT *
FROM `team`
ORDER BY `team`.`teamname` ASC
LIMIT 0 , 30

我正在使用 mysql 归类 utf8_swedish_ci。

最佳答案

您可能在乱序的名称中的第一个字符之前有一个空格。

关于mysql - 为什么 MySQL 没有按预期排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970603/

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