2017-05-29 58 views
-1
SELECT stc_student.id, group_concat(stc_score.teacher_name) as 評分老師, 
     student_name, ifnull(cast(avg(score) as DECIMAL(18,0)),'') as 平均成績, 
     student_class,student_worklinks,created_at FROM stc_score 
     RIGHT JOIN stc_student ON (stc_student.id=stc_score.id) 
     GROUP BY stc_student.id ORDER BY 平均成績 DESC; 

顯示:的mysql:非拉丁字符不被倒序排列

+-----------+-------------------------------------------+--------------+--------------+---------------+-----------------------+------------+ 
| id  | 評分老師         | student_name | 平均成績  | student_class | student_worklinks  | created_at | 
+-----------+-------------------------------------------+--------------+--------------+---------------+-----------------------+------------+ 
| 100160728 | 湯佳,周耀鵬,徐力,李力亞,evilhui   | 王暉   | 64   | 移動1603  | /100160728/index.html | 1493201986 | 
| 100160110 | evilhui         | 劉傑   | 5   | 移動1603  | 111     | 1495566211 | 
| 100160111 | evilhui         | 劉傑   | 5   | 移動1603  | 111     | 1495566211 | 
| 100160112 | evilhui         | 劉傑   | 5   | 移動1603  | 111     | 1495566211 | 
| 100160113 | evilhui         | 劉傑   | 5   | 移動1603  | 111     | 1495566211 | 
| 100160115 | evilhui         | 劉傑   | 5   | 移動1603  | 111     | 1495566211 | 
| 100160705 | evilhui         | 段家峯  | 5   | 移動1601  | /100160705   | 1495812165 | 
| 100160713 | evilhui         | 徐昶   | 5   | 移動1603  | 健康路記錄i   | 1495812877 | 
| 343544442 | evilhui         | 劉傑   | 5   | 移動1603  | asdas     | 1495813142 | 
| 425688411 | evilhui         | 王暉   | 5   | 移動1603  | esfer     | 1495815475 | 
| 100160729 | 周耀鵬,evilhui       | 曉傑   | 43   | 移動1603  | /100160728/index.html | 1493201986 | 
| 100160120 | evilhui         | 劉傑   | 33   | 移動1603  | 111     | 1495566211 | 
| 100160114 | evilhui         | 劉傑   | 2   | 移動1603  | 111     | 1495566211 | 
| 100160733 | evilhui         | 王暉   | 10   | 移動1603  | 暫無     | 1495611800 | 
| 111111111 | evilhui         | 呂世惠  | 10   | 移動1601  | 晉中地區昔陽縣  | 1495811266 | 
| 123567777 | evilhui         | asd   | 10   | 移動1603  | 123213    | 1495813419 | 
| 434655555 | evilhui         | 阿斯頓  | 10   | 移動1603  | asa     | 1495813337 | 
| 776766666 | evilhui         | 阿斯頓  | 10   | 移動1603  | 還行     | 1495815915 | 
| 987654321 | evilhui         | 最後測試  | 10   | 移動1602  | 歐美style    | 1495814028 | 
| 100001111 | NULL          | 王暉   |    | 移動1603  | NULL     | 1495987456 | 
| 100001112 | NULL          | 王暉   |    | 移動1603  | NULL     | 1495988224 | 
| 100160116 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160117 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160118 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160119 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160121 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160122 | NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 10016| NULL          | 劉傑   |    | 移動1603  | 111     | 1495566211 | 
| 100160623 | NULL          | 郭峯斌  |    | 移動1601  | /100160623/index.html | 1495565545 | 
| 100160731 | NULL          | 呂倩   |    | 移動1603  | /100160728/index.html | 1493201986 | 
| 100160922 | NULL          | 王超   |    | 移動1602  | /100160729/index.html | 1493201986 | 
| 100160923 | NULL          | 王超   |    | 移動1603  | /100160729/index.html | 1493201986 | 
| 100200300 | NULL          | 段家風  |    | 移動1603  |      | 1495999675 | 
| 123134444 | NULL          | 王暉   |    | 移動1603  | NULL     | 1495566211 | 
| 130120110 | NULL          | 呂林   |    | 移動1603  | NULL     | 1495999675 | 
+-----------+-------------------------------------------+--------------+--------------+---------------+-----------------------+------------+ 

平均成績`列沒有排序

回答

0

檢查實際的MySQL服務器my.cnf文件。下面將整個鏈條設置爲UTF-8:在MySQL使用UTF-8

[client] 
default-character-set=utf8mb4 

[mysql] 
default-character-set=utf8mb4 

[mysqld] 
collation-server = utf8mb4_unicode_ci 
init-connect='SET NAMES utf8mb4' 
character-set-server = utf8mb4 
+0

停止,[**使用'UTF8mb4' **代替(https://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – Martin

+0

@Martin是的!完全正確,我的不良有需要更新...非常感謝你 –

相關問題