通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
and 图书名 like N'%数据库%'
查询购买了《网络数据库技术》这本书的订单编号、订单时间、以及发货情况。
select distinct 订单表.订单编号,订单日期,发货方式,是否发货 from 图书表,订单表,详细订单表
where 订单表.订单编号=详细订单表.订单编号
and 详细订单表.图书编号=(select 图书编号 from 图书表 where 图书名='网络数据库技术')
经常需要了解图书的图书编号、书名、图书类别名称和书籍价格的信息,请创建一个视图
create view 图书_view1 as
select 图书编号,图书名,类型名,价格 from 图书表,图书类型表
where 图书表.类型编号=图书类型表.类型编号
经常需要查询所有订单信息,要求含详细图书信息以及订单信息,请创建一个视图
create view 图书_view2 as
select distinct 图书表.*,订单表.* from 图书表,详细订单表,订单表
where 详细订单表.会员名=订单表.会员名and 图书表.图书编号=详细订单表.图书编号
需要了解购物车中会员将购买的书籍情况,请创建一个视图
create view图书_view3 as
select distinct 图书表.* from 购物车表,图书表
where 图书表.图书编号=购物车表.图书编号
请用T-SQL完成下列索引的创建:
在购物车表的列“会员名”上创建非聚集、非唯一索引
create nonclustered index sy_index1 on 购物车表(会员名)