Name Rank XP
-----------------------
Craig 0 100
Morris 1 0
Roger 0 4000
我希望我的SQL语句按照RANK字段优先顺序从上表中提取名称,然后是XP字段。
所以正确的顺序是;
Morris
Roger
Craig
我尝试了'ORDER BY Rank ASC,XP DESC',但似乎无法让它发挥作用。
任何提示?
答案 0 :(得分:3)
ORDER BY [Rank] DESC, XP DESC
将产生
Morris
Roger
Craig
ORDER BY [Rank] ASC, XP DESC
将产生
Roger
Craig
Morris
答案 1 :(得分:0)
“RANK”是一个SQL保留字。试试这个:
ORDER BY [RANK] DESC, XP DESC