SELECT MAX([ColumnName])的结果是否具有列名?

Ape*_*ure 0 sql sql-server

SELECT MAX([ColumnName])的结果是否具有列名?我知道结果只是一个记录的视图,我认为这个视图有原始列名作为结果列名?

Sti*_*gar 7

它没有,但你可以给它一个

SELECT MAX([ColumnName]) AS MaxName
Run Code Online (Sandbox Code Playgroud)

如果你仔细想想,你就会明白为什么你的假设是错误的.如果代码是这样的:

SELECT MAX([ColumnName]), MIN([ColumnName])
Run Code Online (Sandbox Code Playgroud)

这两个中的哪一个会取名列?