首页 > 解决方案 > SQL 聚合函数以 2 种不同的方式编写

问题描述

以下有什么区别:

1) select col_1 = max(col_1)

2) select max(col_1) as col_1

它们是否相同只是以两种不同的方式编写?

标签: sql-servertsql

解决方案


是的,只是一种不同的写作方式。据我所见,没有功能差异,相同的结果和始终相同的查询计划。我很少用 col1 = max(col1) 编写,只有当它为以后的故障排除或文档添加可读性时。


推荐阅读