Php DESC在SQL中做什么?
我不明白“DESC”这个词是什么意思?它的目的是什么?你能不能再举个例子,谢谢Php DESC在SQL中做什么?,php,sql,Php,Sql,我不明白“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"); 编辑:意识到这是一个愚蠢的问题,如果使用谷歌,我现在知道答案了,伙计们,我明白了。上面写着“按降序排序” 这是一个可选
$result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
编辑:意识到这是一个愚蠢的问题,如果使用谷歌,我现在知道答案了,伙计们,我明白了。上面写着“按降序排序”
这是一个可选的关键字,您可以与
ORDER BY
一起使用。(默认情况下,排序是按升序进行的。)按XXX DESC排序
按降序对结果排序,而不是按升序(ASC
)。DESC
按指定列的降序对结果集进行排序,与升序相反,ASC是默认值,DESC是一个明确的词,用于说明降序的顺序。一个简单的Order by将按升序进行排序它按降序对记录进行排序。
通过了解有关排序的更多信息您可以按升序或降序排列记录。默认值为升序,在SQL语法中缩短为
ASC
。相反的当然是降序,它被缩短为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
表示按降序对所选数据进行排序。
示例语法:
SELECT `name` from users where `name` LIKE '%Emmett%' ORDER BY `name`;
这将产生/获取按字母降序排列的名称
DESC
意味着降序
如果数据库中有字母A
-Z
,并按ASC
对其排序,则字母将从A
变为Z
orderbydesc
将它们从Z
排序到A
这同样适用于
0
-9
,例如,升序和降序。谷歌真的那么坏吗?我听说Bing最近很不错。说真的,请你自己努力解决自己的问题。@Sandeep请不要链接到w3schools.com-它是。@JamWaffles我不同意,我认为w3schools是一个很好的起点。我同意有更好的地方可以去,然而,在找出一个关键词的作用和学习最基本的知识的情况下,我不认为它有任何错误。然而,我同意使用w3学校的名称可能会误导某些人与w3的可能联系。这个问题似乎离题了,因为这是一个RTFM问题。我对你的答案做了一些编辑。我希望你不介意,因为现在我想说这是最好的答案。