SQL SELECT AS语句

时间:2020-02-23 14:32:32  来源:igfitidea点击:

在本文中,我们将重点关注SQL SELECT AS语句。

什么是SQL AS子句?

SQL AS子句使数据库管理员可以为所选数据库提供别名。
别名,我们的意思是说,它为表或者列提供一个"替代"名称。

因此,AS子句可帮助我们保护原始列名免受数据库外部用户的侵害。
此外,别名仅在运行时执行该特定查询期间存在。

让我们看一下下面的语法

select column-name as alias-name
from table-name; 
OR
select column-name
from table-name as alias-name;

将列名替换为别名有助于我们提高查询效率。
此外,这些变化永远不会是永久的。

现在,让我们集中于通过示例来实现SQL SELECT AS语句。

实施SQL SELECT AS命令

最初,我们使用SQL Create语句创建一个表" Info",并使用Insert Query将各种记录插入其中,如下所示

create table Info(id integer, Cost integer);
insert into Info(id, Cost) values(1, 100);
insert into Info(id, Cost) values(2, 50);
insert into Info(id, Cost) values(3, 65);
insert into Info(id, Cost) values(4, 97);
insert into Info(id, Cost) values(5, 12);

在下面的示例中,我们为所选列创建了别名-"费用",并使用SQL SELECT语句显示了该别名,如下所示:

select Cost as Price, id
from Info;

现在,让我们尝试通过以下示例对表应用SQL AS命令

Select cost
from Info as INFORMATION;

其中我们使用AS命令提供了一个替代名称-" INFORMATION"作为默认表名称-" Info"。

在输出中,您将看到表名称为INFORMATION。
上面的别名仅适用于在运行时执行特定查询。

此外,AS命令不会删除原始的列/表名称,而只是为其添加一个临时的备用名称。