Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php DESC在SQL中做什么?_Php_Sql - Fatal编程技术网

Php DESC在SQL中做什么?

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"); 编辑:意识到这是一个愚蠢的问题,如果使用谷歌,我现在知道答案了,伙计们,我明白了。上面写着“按降序排序” 这是一个可选

我不明白“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");
编辑:意识到这是一个愚蠢的问题,如果使用谷歌,我现在知道答案了,伙计们,我明白了。

上面写着“按降序排序”


这是一个可选的关键字,您可以与
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问题。我对你的答案做了一些编辑。我希望你不介意,因为现在我想说这是最好的答案。