sort by 和 order by 的区别
时间: 2023-08-30 10:07:50 浏览: 150
Hive查询优化:Sort By、Order By、Cluster By、Distribute深入解析
sort by 和 order by 是在数据库中用于对查询结果进行排序的两个关键字。
sort by 是在数据已经被检索出来后,对结果进行排序。它用于对结果集中的记录按照指定的列进行排序。例如,可以使用 sort by 对一个数字列进行升序或降序排序。
order by 是在查询语句中使用的关键字,用于指定按照哪个列进行排序。它在查询执行过程中就会应用排序条件,可以直接控制结果集的排序方式。
总结起来,sort by 是应用在结果集上的排序操作,而 order by 是用于指定查询语句中的排序条件。
阅读全文