如何反转 MySQL 中的默认顺序? [英] How can I reverse the default ordering in MySQL?
本文介绍了如何反转 MySQL 中的默认顺序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 MySQL 中,当您执行 select SQL 语句时,如果您不包含排序子句,则存在默认排序.如何反转默认顺序?只需添加DESC
?
In MySQL, when you execute a select SQL statement, there is a default ordering if you don't include a sorting clause. How can I reverse the default ordering? Just add DESC
?
推荐答案
您可以在结果字段中设置一个计数器并使用它进行排序:
You can set a counter in your result fields and sort using it:
SELECT *, @counter := @counter + 1 AS 'counter' FROM tableName, (SELECT @counter := 0) r ORDER BY counter DESC
我认为它会如你所愿.
这篇关于如何反转 MySQL 中的默认顺序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文