📜  SQL – SELECT AS

📅  最后修改于: 2022-05-13 01:54:58.966000             🧑  作者: Mango

SQL – SELECT AS

在 SQL 中,我们有包含数据所在表的数据库。如果我们想从这个表中选择一些数据,那么我们使用带有指定表的 FROM 子句的 SELECT 子句。我们可以使用 WHERE 子句将一些条件应用于我们的选择。

现在有些情况可能需要我们更改所选数据的名称,即列名应该与选择表的名称不同。因此,为了完成此任务,我们使用 AS 子句和 SELECT 子句来根据需要更改列的名称。

该子句还为聚合函数调用提供了命名工具。假设如果我们在某个查询中调用了一个聚合函数并选择了那个,那么我们应该为存储它的列提供一些名称。为了实现这一点,我们将使用 AS 子句。

让我们首先设置我们的数据库,如下所示:



现在让我们创建一些表并向其中插入一些数据,如下所示:

创建的表

表格数据

现在我们将展示 SELECT AS 在两种不同情况下的工作:

案例 1:当我们需要选择一个聚合函数并为其命名一列时。在为其提供的代码下方。

SELECT avg(salary1) AS average
FROM table1;

此查询的输出如下所示:

我们可以看到如何使用存储聚合函数结果的名称 average 创建新列。我们可以使用上面创建其列的新表名保存此查询。如果我们在上面的查询中不使用 AS 子句,那么这将发生如下所示:

没有 AS 子句

我们可以看到在上面没有AS子句的查询中选择了select子句中提到的默认格式。

案例 2:当我们要选择任何列并根据需要重命名时。下面给出一个例子:

如果我们不使用 AS 子句,则会发生以下情况:

因此,我们能够了解与 SELECT 子句一起使用的 AS 子句。我们还可以将它与 FROM 子句一起使用来重命名表。这是在存在相关子查询时完成的,其中两个相同的表在子查询中相互组合。