📜  tsql 重命名列名 - SQL (1)

📅  最后修改于: 2023-12-03 15:20:41.159000             🧑  作者: Mango

T-SQL 重命名列名

在使用 SQL 查询语句时,我们有时需要将查询结果中的列名重命名以更好地表示其含义或与其他查询结果进行比较。在 T-SQL 中,我们可以使用 AS 关键字来实现这一目的。

语法
SELECT column_name AS new_name
FROM table_name;
示例

考虑以下员工表:

| emp_id | emp_name | emp_age | emp_salary | | ------ | -------- | ------- | ---------- | | 1001 | John | 25 | 50000 | | 1002 | Mary | 30 | 60000 | | 1003 | Peter | 35 | 70000 |

如果我们想将 emp_id 重命名为 id,emp_name 重命名为 name,emp_age 重命名为 age,emp_salary 重命名为 salary,可以使用以下查询语句:

SELECT emp_id AS id, emp_name AS name, emp_age AS age, emp_salary AS salary
FROM employee;

这将产生以下结果:

| id | name | age | salary | | ---- | ----- | --- | ------ | | 1001 | John | 25 | 50000 | | 1002 | Mary | 30 | 60000 | | 1003 | Peter | 35 | 70000 |

注意事项
  • 重命名后的列名必须是英文字母或数字。
  • 列名中的空格应检查。
结论

使用 T-SQL 中的 AS 关键字,我们可以简便地重命名查询结果中的列名,从而提高结果的可读性和可比性。