sql-server - SQL 聚合函数以 2 种不同的方式编写
问题描述
以下有什么区别:
1) select col_1 = max(col_1)
和
2) select max(col_1) as col_1
它们是否相同只是以两种不同的方式编写?
解决方案
是的,只是一种不同的写作方式。据我所见,没有功能差异,相同的结果和始终相同的查询计划。我很少用 col1 = max(col1) 编写,只有当它为以后的故障排除或文档添加可读性时。
推荐阅读
- jenkins - 詹金斯:从管道构建自由式工作
- php - $_FILE 中的内容长度
- xml - 使用 Xquery 拆分序列并递增
- angular - Angular - 如何获取 XML 文件作为响应而不是普通的 HTML 页面
- sql - INSERT INTO TAB SELECT * FROM TABLE TAB@db2 - 值太多
- json - 使用 VBA Excel 从 JSON 字符串中获取数据
- c# - 如何使用 selenium c# 单击按钮
- rust - 如何解决“指示匿名生命周期<'_>”错误?
- html - 单独的填充顶部/底部/左侧/右侧工作,一个填充没有。为什么?
- kotlin - 是否有一个标准的 Kotlin 函数可以在给定索引处返回没有项目的列表?