如何反转 MySQL 中的默认顺序? [英] How can I reverse the default ordering in MySQL?

查看:32
本文介绍了如何反转 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆