SQL 创建有意义的列名

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 关键字重新命名查询所返回的列,即是创建别名。新的列名被称作别名。创建好的别名对于查询语句大有裨益,它能让查询结果更易于理解。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程