将别名与 AS 一起使用会降低查询速度吗?
Does using Aliases with AS slow down Query Speed?
如果我有一个 T-SQL 查询如下:
SELECT [TableAlias].[ColumnOne] AS [Column 1]
FROM [dbo].[TableName] AS [TableAlias]
如果我将上面的查询与下面的查询进行比较,性能会有差异吗?
SELECT [TableAlias].[ColumnOne] [Column 1]
FROM [dbo].[TableName] [TableAlias]
假设 table [dbo].[TableName]
中有很多数据。
任何帮助/见解将不胜感激。
没有区别。除非你考虑解析器读取几个字节所用的时间...
完全没有,对性能的影响可以忽略不计。别名为您提供了更好的查询时间可读性,因为它消除了歧义。
如果我有一个 T-SQL 查询如下:
SELECT [TableAlias].[ColumnOne] AS [Column 1]
FROM [dbo].[TableName] AS [TableAlias]
如果我将上面的查询与下面的查询进行比较,性能会有差异吗?
SELECT [TableAlias].[ColumnOne] [Column 1]
FROM [dbo].[TableName] [TableAlias]
假设 table [dbo].[TableName]
中有很多数据。
任何帮助/见解将不胜感激。
没有区别。除非你考虑解析器读取几个字节所用的时间...
完全没有,对性能的影响可以忽略不计。别名为您提供了更好的查询时间可读性,因为它消除了歧义。