SQL语句练习(实验任务三)

实验任务三

参照以上各表给出的主键、外键设置的设置要求,在自己创建表中进行相应的设置。

向 authors 表中插入一行作者信息(具体值自定)

insert into authors(au_id,au_lname,au_fname,phone,address,city,state,zip,cotract)
value

(value之后要跟上相应格式的数据并用单引号包围)

数量超过 100 的商店增加 10%的折扣

update dbo.discounts set discount=discount*1.1 from dbo.discounts,dbo.sales
where dbo.discounts.stor_id=dbo.sales.stor_id and qty>100;

建立 CA 州作者所著书的视图(包括作者号、姓名、所在州、书名、价格、出版日期)

create VIEW title_author 
as select authors.au_id,au_fname+au_lname name,state,title,price,pubdate
from authors, titles, titleauthor
where authors.au_id=titleauthor.au_id and titleauthor.title_id=titles.title_id

建立付款方式是现金(cash)的订单视图

create view cash
as
select payterms
from dbo.sales
where payterms= 'cash'

立 CA 州的所有商店的视图

create view CA
as
select * from dbo.stores
where state='CA'

SQL语句练习就这么结束啦!
最后的create语句一定要放在第一个字符!
实验二即将上线!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值