上述两个陈述之间没有区别。 AS只是提到别名的更明确的方式
在我之前回答的每个人都是正确的。 当您有长连接的查询或查询时,使用它作为表的别名快捷方式名称。 这里有几个例子。
例1
SELECT P.ProductName, P.ProductGroup, P.ProductRetailPrice FROM Products AS P
例2
SELECT P.ProductName, P.ProductRetailPrice, O.Quantity FROM Products AS P LEFT OUTER JOIN Orders AS O ON O.ProductID = P.ProductID WHERE O.OrderID = 123456
示例3使用AS关键字是一个很好的习惯,而且非常推荐,但是可以在没有一个的情况下执行相同的查询(我经常这样做)。
SELECT P.ProductName, P.ProductRetailPrice, O.Quantity FROM Products P LEFT OUTER JOIN Orders O ON O.ProductID = P.ProductID WHERE O.OrderID = 123456
正如你所看到的,我在最后一个例子中忽略了AS关键字。 它可以用作别名。
例4
SELECT P.ProductName AS "Product", P.ProductRetailPrice AS "Retail Price", O.Quantity AS "Quantity Ordered" FROM Products P LEFT OUTER JOIN Orders O ON O.ProductID = P.ProductID WHERE O.OrderID = 123456
例4的输出