当前位置:Gxlcms > mysql > MysqlORDERBY用法的一点理解_MySQL

MysqlORDERBY用法的一点理解_MySQL

时间:2021-07-01 10:21:17 帮助过:18人阅读

bitsCN.com

今天在使用ORDER BY的过程中出现了一点问题,发现之前对ORDER BY理解是错误的。

之前在w3s网站上看到ORDER BY的用法,以为是对选出来的数据按关键字升序或者降序排列,结果今天尝试select数据集数据的时候,发现使用ORDER BY 和ORDER BY DESC得出的查询结果完全不一样,按照自己之前的理解它们应该是结果相同,而内部顺序不一样而已。

问了一下同事,查了一下文档,才恍然大悟。如果我们在执行select语句的时候使用ORDER BY (DESC),那么它首先会对所有记录按照关键字有一个排序,然后依次读取所需的记录,而不是先选出记录再进行降序排列。

一个概念性的错误,所以记下来警示自己。

bitsCN.com

人气教程排行