内容发布更新时间 : 2024/11/7 23:59:47星期一 下面是文章的全部内容请认真阅读。
delete from cjWhere zgh='402'
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。
32
综合练习第5套
已知汽车销售数据库QCXS包含QCGS(汽车公司)数据表、QCXX(汽车信息)数据表和JYJL(交易记录)数据表,表结构如表1、表2和表3所示:
表 1 QCGS(汽车公司表结构) 字段名 bh mc szd
表 2QCXX(汽车信息表结构) 字段名 qcbh cxmc bh dj bxq
表 3 JYJL(交易记录表结构) 字段名 jybh qcbh xl xsrq 单价和保修期。
Select 公司名称,车型名,单价,保修期 from QCXX, QCGS
where QCXX.公司编号= QCGS.公司编号and 公司名=”通用” and 单价>200000 order by 单价 desc
2.查询每个汽车公司卖出每款汽车的总销量,需给出汽车公司编号,汽车编号和销量。
Select 公司编号, QCXX.汽车编号,sum(销量) 销量 from QCXX, JYJL
where JYJL.汽车编号= QCXX.汽车编号 group by 公司编号, 汽车.汽车编号
3.查询所有产地为“天津”的汽车公司编号和公司名称。
Select公司编号,公司名称
33
字段类型 CHAR CHAR INT DATE 字段宽度 4 4 说明 交易编号,主码 汽车编号,外码 销量 销售日期 字段类型 CHAR CHAR CHAR INT INT 字段宽度 4 10 4 说明 汽车编号,主码 车型名称 公司编号,外码 单价 保修期,缺省值12 字段类型 CHAR CHAR CHAR 字段宽度 4 10 20 说明 公司编号,主码 公司名称,唯一 所在地 1.查询通用公司单价大于20万的汽车信息并按照单价降序排列,需要含有以下4列:公司名称,车型名,
from QCGS
where 产地=‘天津’
4.查询生产汽车种类大于2的汽车公司编号。
Select 公司编号 from汽车, QCGS
where汽车.公司编号=汽车公司.公司编号 group by 公司编号 having count(汽车编号)>2 5.查询所有进行过交易的汽车编号。
select distinct 汽车编号 from JYJL
6.查询单价在10万-20万之间的汽车名称和单价。
select 汽车名称,单价 from QCXX
where price between 10000 and 20000 7.查询销量高于平均销量的汽车名称
select 汽车名称 from QCXX
where 汽车编号 in(select 汽车编号 from JYJL where 销量>(select avg(销量) from JYJL) )
8.查询没有卖出过的汽车编号
select 汽车编号 from QCXX
where汽车编号 not in(select汽车编号from JYJL ) 9.使用SQL语句将汽车单价增加10%。
update QCXX set 单价=单价*1.1
10.使用SQL语句创建一个名为zxxl(最新销量)的视图,要求能够使用该视图查询2015年销售量的车型名称、单价、销量和销售日期。
create view zxxl as
select 车型名称,单价,销量,销售日期
34
from QCXX,XSJL
where销售日期>=’2015-1-1’;
35