通过使用sql,可以为表名称或者列名称指定别名(Alias)
基本上创建别名是为了让列名称的可读性更强
列的sql Alias语法
select column_name as alias_name from table_name
表的sql Alias 语法
select column_name from tables_name as alias_name
列的实例
下面sql指定两个别名,一个是CustomerName列的别名,一个是ContactName的别名,提示:如果列名称包含空格,要求用双引号或方括号
select CustomerName as Customer,ContactName as [Contact person] from Customers;
我们可以把多个列结合在一起,创建一个别名
select CustomerNae,Address+',+'City'+,'+PostalCode'+,+'Country as Address from Customers;\
表的 alias 实例
select o.OrderID , o.OrderDate,c.CustomerName from Customers as c ,Orders as o where.........................
在下面的情况下,使用别名很有用:
在查询中涉及超过一张表
在查询中使用函数
列名很长或者可读性很差
需要把两个列或者多个列结合在一起