AS关键字在SQL中具体指代什么含义?
- 内容介绍
- 文章标签
- 相关推荐
在日常开发中,很多人会遇到以下痛点:
-
不清楚到底是列还是表需要使用
AS来起别名。 - 多表联查时列名冲突导致查询报错或结果难以阅读。
-
看到文档里有
AS却不确定它是可选还是必须的。老实说,
一、AS关键字的主要意义
AS 是 SQL 中的别名关键字用于为表、列、表达式、子查询或聚合函数等临时取一个更易读的名字。别名本身不改变数据库结构,只影响查询结果的显示和后续引用。其实,
1. 列别名
为查询返回的列起一个可读性更高的名称。
SELECT employee_id AS ID。first_name AS FirstName,last_name AS LastName
FROM employees;
使用者痛点:如果直接使用原始列名。特别是业务程序里经常出现类似 emp_id/ID 的混淆,这样的别名能让前端或报表直接使用友好的字段。
2. 表别名
在 / 子句中为表取简短代号,便于后续引用。
在日常开发中,很多人会遇到以下痛点:
-
不清楚到底是列还是表需要使用
AS来起别名。 - 多表联查时列名冲突导致查询报错或结果难以阅读。
-
看到文档里有
AS却不确定它是可选还是必须的。老实说,
一、AS关键字的主要意义
AS 是 SQL 中的别名关键字用于为表、列、表达式、子查询或聚合函数等临时取一个更易读的名字。别名本身不改变数据库结构,只影响查询结果的显示和后续引用。其实,
1. 列别名
为查询返回的列起一个可读性更高的名称。
SELECT employee_id AS ID。first_name AS FirstName,last_name AS LastName
FROM employees;
使用者痛点:如果直接使用原始列名。特别是业务程序里经常出现类似 emp_id/ID 的混淆,这样的别名能让前端或报表直接使用友好的字段。
2. 表别名
在 / 子句中为表取简短代号,便于后续引用。

