SELECT MAX([ColumnName])的结果是否具有列名?我知道结果只是一个记录的视图,我认为这个视图有原始列名作为结果列名?
答案 0 :(得分:7)
它没有,但你可以给它一个
SELECT MAX([ColumnName]) AS MaxName
如果你仔细想想,你就会明白为什么你的假设是错误的。如果代码是这样的话会怎么样:
SELECT MAX([ColumnName]), MIN([ColumnName])
这两个中的哪一个会取名列的名称?
答案 1 :(得分:1)
默认情况下,没有特定的列名。如果指定了别名,它将具有。
SELECT MAX([ColumnName]) as [max_value_column_name]