当前位置:首页 > 编程笔记 > 正文
已解决

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

来自网友在路上 160860提问 提问时间:2023-10-27 19:37:42阅读次数: 60

最佳答案 问答题库608位专家为你答疑解惑

一、功能描述:

通过使用 SQL,可以为表名称或列名称指定别名。基本上,创建别名是为了让列名称的可读性更强。

二、SQL 别名语法详解:

1)列的 SQL 别名语法:

Select column_name AS alias_nameFROM 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 cFROM "T_Drobot"

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

Select name, CONCAT(creator, ‘, ’, year) AS SITE_INFROM 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.creatorFROM "T_data" AS td, "T_Drobot" AS tcWHERE td.id=tc.id and tc.creator='xiaodu'

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"[SQL开发笔记]SQL 别名:为表名称或列名称指定别名":http://eshow365.cn/6-26279-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!