order by 和 sort by 的区别

Posted

技术标签:

【中文标题】order by 和 sort by 的区别【英文标题】:difference between order by and sort by 【发布时间】:2015-10-07 02:29:15 【问题描述】:

sql 中是否有任何 sort by 代码替换 sql 查询中的 order by

【问题讨论】:

SQL Server 中没有sort by 请阅读How to Ask。提示:搜索和研究部分。 为什么要替换 order by 【参考方案1】:

SQL 中没有“排序依据”之类的东西。 ORDER BY 可让您确定结果集的排序顺序。

GROUP BY 意味着完全不同的东西。你应该阅读一下。

【讨论】:

【参考方案2】:

是的,有。 如果您在 Spark 中使用 Hive 或 Spark SQL 等 SQL 接口,您将能够使用 SORT BY 或 ORDER BY。 ORDER BY 可以更好地处理数字,而 SORT BY 可以处理字符串。 问候。

【讨论】:

以上是关于order by 和 sort by 的区别的主要内容,如果未能解决你的问题,请参考以下文章

Hive中order by,sort by,distribute by,cluster by的区别

Hive中Order by和Sort by的区别是啥

order by 和 group by 的区别

order by 和 group by 的区别?

sql中group by和order by的区别

SQL中,group by 跟order by有什么区别?