2
我有一個非常簡單的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