Sql-视图练习答案

1.10-1 查询图书表中李凯所著的图书,要求查询结果中包括条形码,书名,作者,出版社4列。

select 条形码,书名,作者,出版社
from 图书
where 作者='李凯'

2.10-2 查询图书表中科学出版社出版的价格在50元以上的图书的信息,要求结果中包括书名,作者,出版社和售价4列。

select 书名,作者,出版社,售价
from 图书
where 售价>'50'

3.10-3 查询图书表中未录入出版社信息的图书,要求结果中包含条形码,书名,出版社3列

分数 

select 条形码,书名,出版社
from 图书
where 出版社 is null

4.10-4 查询图书表中各出版社图书的数目,结果按图书数目降序排序

select 出版社,count(条形码) 图书数目
from 图书
group by 出版社
order by 图书数目 desc

5.10-5 查询图书表中全部图书的最高售价

select max(售价) 最高售价
from 图书

6.10-8 查询图书表中全部图书的最高售价、最低售价和平均售价

select max(售价) 最高售价,min(售价) 最低售价,avg(售价) 平均售价
from 图书

7.10-9 查询图书表中各出版社图书的数目,要求过滤掉数目为1的数据。

select 出版社,count(条形码) 图书数目
from 图书
group by 出版社
having count(条形码) !='1'

 8.10-11将图书表中科学出版社出版的图书价格上涨5%

update 图书
set 售价=售价*1.05
where 出版社='科学出版社'

9.10-24 创建视图计算学生平均绩点

create view V_average_point
as
select B.Sdept,A.Sno,avg(A.point) Average_point
from (
    select Sno,Cno,if(Grade>=60,(Grade-50)/10,0) point
    from SC
    )A,Student B,Course C
where  A.Sno=B.Sno and C.Cno=A.Cno
group by A.Sno

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL Server数据库练习题是一组练习,旨在帮助学习者熟悉SQL Server数据库的基本操作和概念。这些练习包括创建数据库、设计表、填空题和选择题等形式。引用 在SQL Server中,数据库是用来存储和管理数据的。数据可以以关系型的方式组织,并通过表的设计来表示不同的实体和关系。引用 数据库管理系统(DBMS)是用来管理和操作数据库的软件系统。SQL Server是一种常用的关系型数据库管理系统,它提供了丰富的功能和语言来操作数据库对象,如表、视图、存储过程等。引用 数据库管理员(DBA)是负责管理和维护数据库系统的专业人员。他们负责监控数据库的性能、备份和恢复数据、优化查询等任务。 数据库系统是一个包含数据库数据库管理系统和相关应用程序的完整系统。它提供了数据存储、数据管理和数据处理等功能,帮助用户有效地组织和利用数据。 练习题的目的是让学习者通过实践来掌握SQL Server数据库的基本操作和概念,以便能够更好地应用和管理数据库系统。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Sql Server 数据库练习题(一)](https://blog.csdn.net/weixin_43960383/article/details/124815520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [SQL server练习题](https://blog.csdn.net/qq_42418169/article/details/105948470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值