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

实验任务二涉及SQL查询的运用,包括计算、聚合、筛选、字符匹配、分组排序等操作。例如,查找以'T'开头或出版社为0877且价格>16的书籍;按类型升序、价格降序展示书目信息;列出销售量超30的书名及销量;计算特定时间段内每本书的销售总额;获取作者的城市和州名信息,去重;统计已定价书籍种类;展示每本书的总销量;计算平均书价;找出最高价书籍及其详情;鼓励读者关注以获取更多实验内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

试验任务二
在任务一的基础上,练习查询语句的使用,包括计算列、求和、最大、最小值、各类选择条件、字符匹配、分组和排序,体会各种查询的执行过程,为简单综合应用打下基础。

查询书名以 T 开头或者出版社号为 0877,而且价格大于 16 的书的信息。

use pubs 
select title,pub_id,price
from dbo.titles
where title like'T%' or pub_id like '0877' and price> 16

2 .
按照类型的升序和价格的降序(在类型相同时)显示书的信息(书名、作者、出版社、类型、价格)

select title,type,price
from dbo.publishers,dbo.titles
where dbo.titles.pub_id=dbo.publishers.pub_id
order by type,price desc;

查询销售量大于 30 的书名及销售数量

select qty,title
from dbo.sales,dbo.titles
where dbo.sales.title_id=dbo.titles.title_id and qty> 30;

查询在 1990.1.1 到 2000.12.31 间,每本书的销售总额

select title, ‘销售总额’= sum(price*qty)
from titles,sales
where ord_date between '1994.1.1' and '19
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值