首页 > 其他 > 详细

20 AS的用法

时间:2021-06-01 19:24:22      阅读:20      评论:0      收藏:0      [点我收藏+]

通过使用AS关键字,可以为表名称或者列名称指定别名(Alias)。

20.1 别名的作用

(1)用于为表或表中的列提供临时名称;

(2)用于使列名更具可读性;

(3)一个别名只存在于查询期间。

 

20.2 使用别名的场景

在下列情况下使用别名是有用的:

(1)查询涉及多个表

(2)用于查询函数

(3)需要把两个或更多的列放在一起

(4)列名长或可读性差

 

20.3 列的别名语法

SELECT column_name AS alias_name
FROM table_name;

 

20.4 表的别名语法

SELECT column_name(s)
FROM table_name AS alias_name;

 

20.5 列的别名实例

--创建两个别名,一个用于客户ID列,另一个用于姓名列:
SELECT 客户ID AS CustomerID,姓名 AS Customer
FROM Customers;

注意:查询出来的列名会以别名的形式显示,不再显示原来的列名,但是物理表的列名还是没变,这样在不影响表结构的前提下,可以根据实际需要重命名成自己想要的名称。

--创建两个列名,一个用于姓名列,一个用于城市列
--注意:如果别名包含空格,则需要双引号或方括号
SELECT 姓名 AS Customers,城市 AS [City Name]
FROM Customers;

 

20.6 表别名实例

--创建两个列别名,一个用于姓名列,一个用于订单日期列,同时创建两个表列名,分别用于Customers表和Orders表
SELECT 
c.姓名 AS Customer,
o.订单日期 AS Orderdate
FROM Customers AS c
JOIN Orders AS o
ON c.客户 ID=o.客户 ID;

注意:ON和WHERE以及其他设计条件筛选的地方,不能使用重命名后的名称,GROUP BY也不行。此外,在重命名时AS是可以省略的。

 

20 AS的用法

原文:https://www.cnblogs.com/yongzhao/p/14838268.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!