一、功能描述:
通过使用 SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。
二、SQL 别名语法详解:
(1)列的 SQL 别名语法:
Select column_name AS alias_name
FROM table_name;
(2)表的 SQL 别名语法:
Select column_name(s)
FROM table_name AS alias_name;
三、SQL 别名开发实例:
(1)列的别名实例
目标数据库及表:使用 DRobot数据库,"T_Drobot" 表
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 creator 列的别名。提示:如果列名称包含空格,要求使用双引号或方括号。
我们使用下面的 SQL 语句:
SELECT name as s, creator as c
FROM "T_Drobot"
在下面的 SQL 语句中,我们把两列(creator 和 year)结合在一起,并创建一个名为 "site_info" 的别名:
Select name, CONCAT(creator, ‘, ’, year) AS SITE_IN
FROM T_Drobot
(2)表的别名实例
目标数据库及表:使用 DRobot数据库,"T_data" 和 "T_Drobot" 表
下面的 SQL 语句选取 "xiaodu" 的所有记录(本次查询两个表中xiaodu的数据)。我们使用 "T_data" 和 "T_Drobot" 表,并分别为它们指定表别名 "td" 和 "tc"(通过使用别名让 SQL 更简短):
SELECT td.data, tc.name, tc.year, tc.creator
FROM "T_data" AS td, "T_Drobot" AS tc
WHERE td.id=tc.id and tc.creator='xiaodu'