sql - 如何反转 MySQL 中的默认顺序?

标签 sql mysql sorting sql-order-by

在 MySQL 中,当您执行一条 select SQL 语句时,如果您不包含排序子句,则有一个默认顺序。如何反转默认顺序?只需添加 DESC?

最佳答案

您可以在结果字段中设置一个计数器并使用它进行排序:

SELECT *, @counter := @counter + 1 AS 'counter' FROM tableName, (SELECT @counter := 0) r ORDER BY counter DESC

我想它会如你所愿。

关于sql - 如何反转 MySQL 中的默认顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807079/

相关文章:

c# - Linq 加入并排序

MySQL优化

php - Laravel DB::statement CREATE DATABASE 无法添加参数(准备语句?)

Python:如何在数字初级排序中执行二级降序字母排序

Java 8 使用 2 个字段进行排序

ruby-on-rails - 你通常如何在 Rails 中对项目进行排序?

python - 使用python在特定列中插入列表

MySQL每日得分随全局排名变化

sql - 如何列出 Netezza 中的所有列名称?

mysql_error() 在通过unix终端运行的php中返回 'No such file or directory'