为什么MySQL没有像预期的那样订购?
问题描述:
我有一个非常简单的MySQL表与团队名称和ID。球队的名字看起来如下图所示:为什么MySQL没有像预期的那样订购?
Damer
F11
F12
F15
Herrar
HJ18
HJ20
P15
P16
P11
P12
P8
...
但是当我通过ASC或基于teamnames倒序我不明白他们在我所期望的顺序,像上面。相反,我得到一个列表如下:
P15
P16
Damer
F11
F12
F15
Herrar
HJ18
HJ20
P11
P12
P8
...
这是没有意义的,为什么MySQL的启动与以F开头的两个名字是有P上启动,然后一个taht与d开始跟着三个......终于结束有三支球队以P开头。
有什么想法?
MySQL代码:
SELECT *
FROM `team`
ORDER BY `team`.`teamname` ASC
LIMIT 0 , 30
,我使用MySQL的整理utf8_swedish_ci。
这些名字中的第一个字母之前是否有空格/ – 2012-08-15 13:59:51
charset是什么表格,数据库和字段? – Bjoern 2012-08-15 14:00:05
@JohnConde就这么简单!耶稣!没有看到,但似乎有些队名在他们面前有一个意外的空白空间。随意给出答案,我会接受它作为答案。 – jamietelin 2012-08-15 14:02:17