pta mysql训练题集(141-160)

10-141 B1-8查询特定订单的详细信息

select a.CustomerID,CompanyName,a.OrderID,ProductID
from orders as a, customers as b ,orderdetails as c
where a.OrderID=c.OrderID and a.CustomerID=b.CustomerID and City='Madrid';

10-142 查询图书表中售价介于50元到70元之间的图书的全部信息

select * from 图书
where 售价 between 50 and 70;

10-143 查询图书表中条形码左边开始三个字符是“TP3”的图书的全部信息

要求:不能用like运算符构成条件表达式。

select *
from 图书
where 条形码 regexp '^TP3' ;
-- where 条形码 like 'TP3%';

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

select 书名,作者,出版社,售价
from 图书
where 售价>50 and 出版社='科学出版社';

10-145 查询图书表中书名为“C语言程序设计”和“VB程序设计”的两本书的全部信息 之一

select *
from 图书
where 书名 ='C语言程序设计' or 书名 = 'VB程序设计';

10-146 查询图书表中的图书的条形码和书名,要求结果按条形码升序排序

select 条形码,书名
from 图书
order by 条形码;

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

select 出版社,count(*) as 图书数目
from 图书
group by 出版社
order by 图书数目 desc;

10-148 查询图书表中全部图书的最高售价

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

10-149 查询图书表中全部图书的最低售价

select min(售价) as 最低售价 from 图书;

10-150 查询图书表中全部图书的平均售价

select avg(售价) as 平均售价 from 图书;

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

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

10-152 查询图书表中2018年出版的图书的数目

select count(*) as 2018年出版的图书数目
from 图书
where year(出版日期)='2018';

10-153 查询图书的条形码,书名,出版社和出版日期,要求结果按出版社升序排列,出版社相同的数据按出版日期降序排列

select 条形码,书名,出版社,出版日期
from 图书
order by 出版社,出版日期 desc;

10-154 查询图书表中有哪些出版社,要求结果没有重复值

select distinct 出版社 from 图书;

10-155 通过图书表和借阅表,查询图书的借阅情况,要求结果中包括以下几列:账号,条形码,书名和借书日期

select 账号,book.条形码,书名,借书日期
from 图书 as book,借阅 as borrow
where book.条形码 = borrow.条形码;

10-156 在图书表中插入一条记录,内容是:条形码“TP211.3”,书名“狼图腾”,作者“姜戎”,售价 44.5元

insert into 图书
values
('TP211.3','狼图腾','姜戎',null,null,44.5);

10-157 已有一个名为“读者”的表,使用INSERT命令向其中插入一条记录

INSERT into 读者
values
('D005','张兴','男','青铜',null,null);

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

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

10-159 将图书表中条形码为TP204.2的图书信息删除

delete from 图书 where 条形码 = 'TP204.2';

10-160 通过三个表,查询读者借阅图书的信息

select b.账号,姓名,a.条形码,书名,借书日期,还书日期
from 图书 as a,借阅 as b,读者 as c
where a.条形码=b.条形码 and b.账号=c.账号;

  • 6
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1、使用SQL Server 2000企业管理器和查询分析器工具(即用Transact-SQL语句)创建一个“图书读者数据库”(Book_Reader_DB); 2、使用企业管理器查看Book_Reader_DB的数据库属性,并进行修改,使之符合你的要求; 3、使用企业管理器和在查询分析器中用Transact-SQL语句的两种方法建立图书、读者和借阅三个表,其结构为: 图书(书号,类别,出版社,作者,书名,定价,备注); 读者(编号,姓名,单位,性别,电话); 借阅(书号,读者编号,借阅日期)。 要求:① 对每个属性选择合适的数据类型;② 定义每个表的主码、是否允许空值和默认值等列级数据约束;③ 对每个表的名字和表中属性的名字尽可能用英文符号标识。 4、实现相关约束:①使用企业管理器来建立上述三个表的联系,即实现:借阅表与图书表之间、借阅表与读者表之间的外码约束;② 实现读者性别只能是“男”或“女”的约束。 5、分别用企业管理器和查询分析器修改表的结构。在“图书”表中,增加两个字段,分别为“数量”和“购买日期”。在“借阅”表中增加一个“还书日期”字段。 6、用企业管理器在上述三个表中输入部分虚拟数据。 7、在查询分析器中实现基于但个表的查询 ① select * from Book ② select * from book where Bclass=’计算机’ ③ select count(*) from book group by Bclass ④ select * from Reader ⑤ select * from Borrow ⑥ select rno, count(bno) from Borrow group by rno order by rno ⑦ select bno, count(rno) from Borrow group by bno order by bno
小熊zdh-h30b1电热水瓶是一种常见的家用电器,它的电路原理图如下: 电源方面,电热水瓶通常使用220V的市电作为供电源,经过电源线输入到内部的开关电源模块。开关电源模块的主要作用是将高压的交流电转换为低压的直流电,以供给电热水瓶的其他电路部分使用。开关电源模块还会对电压进行稳定和过流保护等处理。 控制部分,电热水瓶通常配备有一个控制面板,用户可以通过控制面板选择不同的热水温度和功能设置。控制面板上的按钮和旋钮会与微控制器或其他控制芯片相连,通过识别用户的操作来实现相应功能的控制。微控制器还会通过控制面板上的显示器显示当前的温度和其他相关信息。 加热部分,电热水瓶内部有一个加热管,其一端通过继电器与开关电源模块相连,可以获得所需的电能。当用户选择加热功能后,微控制器会通过控制继电器的通断控制加热管的加热效果。加热管会将电能转化为热能,从而加热水瓶内的水。 安全部分,为了保证使用的安全性,电热水瓶还会配备一些安全保护装置,如过热保护器和漏电保护器。过热保护器可以监测水温是否过高,一旦超过设定的温度范围,会自动切断电源,以防止热水瓶发生意外。漏电保护器可以检测到电热水瓶是否发生漏电,一旦发生漏电,会迅速切断电源,保护使用者的安全。 综上所述,小熊zdh-h30b1电热水瓶的电路原理图包括电源部分、控制部分、加热部分和安全部分,通过这些部分的协同工作,可以实现电热水瓶的供电、控制功能以及安全保护。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三块不一样的石头

十分满意,一分打赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值