SQL 创建有意义的列名,SQL如何创建有意义的列名。
SQL 创建有意义的列名 问题
你可能想要修改检索结果的列名,使其更具可读性且更易于理解。考虑下面这个查询,它返回的是每个员工的工资和业务提成。
select sal,comm from emp
sal
指的是什么?是 sale
的缩写吗?是人名吗? comm
又是什么?是 communication
的缩写吗?显然,检索结果应该让人容易理解。
SQL 创建有意义的列名 解决方案
使用 AS
关键字,并以 original_name AS new_name
的形式来修改检索结果的列名。对于一些数据库而言,AS
不是必需的,但所有的数据库都支持这个关键字。
select sal as salary, comm as commission from emp
结果如下:
SALARY COMMISSION
------- ----------
800
1600 300
1250 500
2975
1250 1300
2850
2450
3000
5000
1500 0
1100
950
3000
1300
SQL 创建有意义的列名
使用 AS
关键字重新命名查询所返回的列,即是创建别名。新的列名被称作别名。创建好的别名对于查询语句大有裨益,它能让查询结果更易于理解。