如何在 SQL 中创建命名列的 VIEW 语句

在本文中,将介绍如何创建在 SQL 中命名列的 VIEW 语句。

SQL 中的视图是一个虚拟表,该表是在 SQL 语句的结果集上创建的。 视图类似于普通表,也有行和列。 视图可能是两个或者两个以上表的某些行和列的组合。 您可以在 SQL 语句中将 SQL 函数和 WHERE 子句与 View 一起使用。

我们需要在视图中更改列名的情况很多。 您可以创建 VIEW 语句来命名 SQL 中的列。 要创建视图,我们使用带有 WHERE 子句的 CREATE VIEW 语句。

示例

创建billtbl表的语句

create table billtbl
(
billid int not null identity primary key,
vendorid int not null,

billno varchar(15),
billtotal money,
paymenttotal money,
creadittotal money

)

在billtbl表中插入数据

insert into billtbl values (20,'e001',100,100,0.00)
insert into billtbl values (21,'e002',200,200,0.00)

insert into billtbl values (22,'e003',500,0.00,100)
insert into billtbl values (23,'e004',1000,100,100)
insert into billtbl values (24,'e005',1200,200,500)

在SQL中创建视图

create view viewcolname
(bill_id,vendor_id,bill_total,bal_due)

as
select billid,vendorid,billtotal,
billtotal-paymenttotal-creadittotal
from billtbl

where billtotal-paymenttotal-creadittotal>0

显示视图中数据

select * from viewcolname
日期:2020-06-02 22:17:53 来源:oir作者:oir