我对“DESC”这个词的作用感到困惑?它的目的是什么?您能否提供其他示例,谢谢!
$result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
编辑:意识到这是一个愚蠢的问题,应该使用谷歌,我现在知道答案停止攻击我,我明白了。
您可以按升序或降序对记录进行排序。默认值为 ASCENDING,ASC
在 SQL 语法中缩写为。相反的当然是 DESCENDING,缩写为DESC
.
例如,
SELECT * FROM images ORDER BY id ASC
这可能会给:
id | image
---+-----------
1 | bird.png
2 | flower.png
然而
SELECT * FROM images ORDER BY id DESC
会给:
id | image
---+-----------
2 | flower.png
1 | bird.png
DESC
表示下降。
如果您的数据库中有字母A
-Z
并且您按 对它们进行排序ASC
,它将从A
到Z
。
ORDER BY DESC
Z
将它们从到排序A
。
0
- 9
,升序和降序(例如)也是如此。
它说“按降序排序”。
它是一个可选关键字,可以与ORDER BY
. (默认情况下按升序进行排序。)
ORDER BY XXX DESC
将结果按降序排列,而不是按升序排列 ( ASC
)。
DESC
按指定列的降序对结果集进行排序,而不是ASC
默认的升序
DESC 是一个明确的词,用于提及 Order 以使其降序。一个简单的 Order by 就可以了
它按降序对记录进行排序。从这里了解更多关于订购的信息
DESC
表示对选中的数据进行降序排序。示例语法:
SELECT `name` from users where `name` LIKE '%Emmett%' ORDER BY `name`;
这将按字母降序产生/获取名称