T-SQL 具有列别名的最小函数 header
T-SQL min function with alias for column header
如果我在 SSMS 2008 r2 中执行以下操作,使用 T-SQL:
SELECT TOP 1 [col1]
FROM [table1] AS ourResult
别名列 header ourResult
按预期工作。
但是,如果我执行非常相似的操作:
SELECT MIN([Date])
FROM [table1] AS min_date1
列 header 的别名不起作用,取而代之的是:
(No column name)
是否有针对这种比较简单的情况的修复方法?
这个查询
SELECT TOP 1 [col1]
FROM [table1] AS ourResult
将returncol1作为列标题
但是这个查询
SELECT MIN([Date])
FROM [table1] AS min_date
将 return (无列名) 因为您用一个函数包装了实际的列,因此您需要一个新名称或通过这样做保持相同的名称
SELECT MIN([Date]) as minDate
FROM [table1] AS min_date
带有 "as" 的 From 子句是 table 而不是列 .
的别名
如果我在 SSMS 2008 r2 中执行以下操作,使用 T-SQL:
SELECT TOP 1 [col1]
FROM [table1] AS ourResult
别名列 header ourResult
按预期工作。
但是,如果我执行非常相似的操作:
SELECT MIN([Date])
FROM [table1] AS min_date1
列 header 的别名不起作用,取而代之的是:
(No column name)
是否有针对这种比较简单的情况的修复方法?
这个查询
SELECT TOP 1 [col1]
FROM [table1] AS ourResult
将returncol1作为列标题
但是这个查询
SELECT MIN([Date])
FROM [table1] AS min_date
将 return (无列名) 因为您用一个函数包装了实际的列,因此您需要一个新名称或通过这样做保持相同的名称
SELECT MIN([Date]) as minDate
FROM [table1] AS min_date
带有 "as" 的 From 子句是 table 而不是列 .
的别名