SQL中select / from语句中表名之前或之后的字母是什么?

时间:2016-01-13 17:00:11

标签: sql-server

SELECT e.BusinessEntityID,e.HireDate,e.JobTitle
FROM [HumanResources].[Employee] e

e是什么在陈述中代表什么? e在陈述中代表什么?

USE [AdventureWORks2012]
SELECT *
FROM [Person].[Person] p

p在声明中代表什么? 感谢。

2 个答案:

答案 0 :(得分:1)

table alias

它被用作表名的简写,以提高代码的可读性。

当您执行自连接(表连接到自身)以便从一个连接表或另一个表中访问确切字段时,它也很有用。

答案 1 :(得分:0)

字母e是表[HumanResources]的别名。[员工]有关详细信息,请参阅https://technet.microsoft.com/en-us/library/ms187455(v=sql.105).aspx