如何在SQL中使用TOP和ORDER BY子句创建视图示例

创建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中使用TOP子句创建视图的语句

create view topinview
as

select top 5 billid,vendorid,billtotal
from billtbl
order by billtotal desc

在视图中显示数据

select * from topinview
如何在SQL中使用TOP和ORDER BY子句创建视图

在本文中,将介绍如何在SQL中使用Top和Order By子句创建View语句。

在SQL中的视图是虚拟表,此表是在SQL语句的结果集上创建的。
视图类似于正常表,也具有行和列。
视图可以是两个或者多个表的某些行和列的组合。
我们可以在SQL语句中使用SQL函数和WHERE子句。

日期:2020-06-02 22:17:53 来源:oir作者:oir