SQL度量使用

SQL度量使用,sql,metrics,Sql,Metrics,我正在进行sql查询,发现有人使用了“metric1” 当我搜索时,我得到了一些与监控系统相关的信息,但我确信这在这里是否有意义。在本文中,metric1只是列的名称。如果运行查询,您将看到第一列名为metric1 我建议使用as定义列别名: SELECT 'LTD' as metric1, b.ID FROM TABLE1 as B WHERE B.REGION_ID = 4 ; 但是,AS是可选的——在标准中和在几乎所有数据库中都是可选的 我总是使用作为的原因是,当我省略逗号时,更容易识别

我正在进行sql查询,发现有人使用了“metric1”


当我搜索时,我得到了一些与监控系统相关的信息,但我确信这在这里是否有意义。

在本文中,
metric1
只是列的名称。如果运行查询,您将看到第一列名为
metric1

我建议使用
as
定义列别名:

SELECT 'LTD' as metric1, b.ID
FROM TABLE1 as B
WHERE B.REGION_ID = 4 ;
但是,
AS
是可选的——在标准中和在几乎所有数据库中都是可选的

我总是使用
作为
的原因是,当我省略逗号时,更容易识别。因此:

select x y
from t
返回一列,其中值为t.x,但名称为y

但是,

select x, y
from t
返回两列


由于总是使用
as
第一个在我看来是错误的,所以很容易发现是否缺少逗号。

它被称为列“别名”。在许多RDBMS中,“AS”是可选的
select x, y
from t