排序VARCHAR字段試圖排序如下TEAM_TOTAL列說明對於MySQL數據庫
MATCHID TEAM_TOTAL
---------- -----------------
573 Total 112
573 Total 2 for 115
574 Total 9 for 97
574 Total 2 for 100
575 Total 9 for 129
575 Total 9 for 101
576 Total 4 for 191
576 Total 9 for 160
577 Total 8 for 157
577 Total 7 for 137
578 Total 6 for 193
578 Total 119
但問題是TEAM_TOTAL爲varchar,有沒有與查詢的方式獨自我可以在排序倒序結果。 那邊還有一段文字。我跑出去的想法,讓這件事
結果應該beeen像下面的結果集
MATCHID TEAM_TOTAL
---------- -----------------
578 Total 6 for 193
576 Total 4 for 191
576 Total 9 for 160
577 Total 8 for 157
577 Total 7 for 137
575 Total 9 for 129
578 Total 119
573 Total 2 for 115
573 Total 112
575 Total 9 for 101
574 Total 2 for 100
574 Total 9 for 97
嘗試'SELECT * FROM表名ORDER BY TEAM_TOTAL' – 2012-04-21 08:11:02
如何此列'Team_TOTAL'從您的查詢填充,您可以發佈它。 – 2012-04-21 08:11:03
@FahimParkar,'Team_TOTAL'是'varchar'列,即會被alphapitacally排序,但OP希望它通過在數字後的對keywoard進行排序。 – 2012-04-21 08:12:18