[SQL开发笔记]SQL 别名:为表名称或列名称指定别名

一、功能描述:

通过使用 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开发笔记]SQL 别名:为表名称或列名称指定别名_第1张图片

在下面的 SQL 语句中,我们把两列(creator 和 year)结合在一起,并创建一个名为 "site_info" 的别名:

Select name, CONCAT(creator, ‘, ’, year) AS SITE_IN

FROM T_Drobot

[SQL开发笔记]SQL 别名:为表名称或列名称指定别名_第2张图片

(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'

[SQL开发笔记]SQL 别名:为表名称或列名称指定别名_第3张图片

你可能感兴趣的:(SQL数据库,数据库,oracle,sql)