AS关键字
- as 表示作为、命名
- 在sql、编程语言,as表示取别名
- 注意,AS是可以省略的,在字段别名和表别名中,AS 通常可以省略
as场景
在 SQL 中,AS 最常见的作用就是给:
- 查询字段取别名
- 表取别名
- 查询结果取一个名字
- 给聚合函数结果取别名
查询字段别名
- 在统计报表中,经常会使用中文别名
SELECT
name AS user_name,
age AS user_age
FROM users;
# 可使用中文来取别名
SELECT
name AS 用户名,
age AS 年龄
FROM users;
表取别名
SELECT
u.id,
u.name
FROM users AS u;
聚合函数结果取别名
- 聚合函数通常都会配合
AS使用- 这样表头就可以指定语义字段,否则表头就显示聚合函数
SELECT COUNT(*) AS user_count
FROM users;
别名省略
- 在字段别名和表别名中,
AS通常可以省略
SELECT name AS user_name
FROM users;
# 字段别名省略
SELECT name user_name
FROM users;
# 表别名省略
SELECT u.name
FROM users u;