1 / 17
文档名称:

MySQL上机考试题(习题-答案).doc

格式:doc   大小:1,939KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL上机考试题(习题-答案).doc

上传人:幸福人生 2022/4/22 文件大小:1.89 MB

下载得到文件列表

MySQL上机考试题(习题-答案).doc

相关文档

文档介绍

文档介绍:MySQL上机考试题****题-答案)
MySQL上机考试题(答案)
建表详情:
/*
Navicat MySQL Data Transfer
Source Server : roo斯', '华南', '胡总', '**********');
INSERT INTO `saler` VALUES ('037102', '天景商贸', '华北', '王磊', '**********');
INSERT INTO `saler` VALUES ('059741', '成建股份有限公司', '华中', '徐总', '02568941565');
INSERT INTO `saler` VALUES ('087412', '沐阳集团', '西部', '鲁宣', '**********');
INSERT INTO `saler` VALUES ('089412', '新建德', '华南', '赵总', '40025684562');
数据详情:
表名:pros 产品表
表名:saler 销售商表
表名:pro_sal 销售表
一、基于product数据库的三个表,用SQL语言完成以下查询
查询所有产品的产品编号和销售额,并将销售额增加10%后设置别名为“增长额"
查询语句:select ps.`产品编号`,ps.`销售额`,ps.`销售额`* AS '增长额' from pro_sal ps
查询结果:

查询“华中、华北、东南”地区的销售商名称和地区。
查询语句:select 销售商名称 ,地区 from saler
where 地区 in('华中','华北','东南');
查询结果:
查找销售商名称的第二个字符是’建’并且只有三个字符的销售商编号和名称。
查询语句:
select s.`销售商编号`,s.`销售商名称` from saler s
where s.`销售商名称` like'_建_';
查询结果:
查询有电话的销售商信息。
查询语句:
select * from saler where 电话 is not null;
查询结果:
查询销售额在2000到5000的并且数量大于100的产品编号和销售日期。
查询语句:
select ps.`产品编号`,ps.`销售日期` from pro_sal ps
where ps.`销售额` BETWEEN 2000 and 5000
and ps.`数量`>100;
查询结果:(本无结果,为达到效果另插入一条数据)
求销售了产品的销售商总数。
查询语句:
select DISTINCT count(ps.`销售商编号`) as '销售商总数' from pro_sal ps
查询结果:
求产品编号为“0001”的产品的平均销售额、最高销售额、最低销售额。
查询语句:
select AVG(ps.`销售额`) 平均 , MAX(ps.`销售额`) 最高,MIN(ps.`销售额`) 最低 from pro_sal ps
where ps.`产品编号`=0001;
查询结果:
查询销售产品种类超过2类的销售商编号和种类数。并按购买种类数从大到小排序。
查询语句:
select * from(
select ps.`销售商编号`,count(ps.`产品编号`) 销售种类 from pro_sal ps
GROUP BY ps.`销售商编号`
ORDER BY COUNT(DISTINCT 产品编号) DESC) s
where s.`销售种类`>1;
查询结果:
查询销售商的销售商编号和名称、销售的产品编号和数量。
查询语句:
select s.`销售商编号`,s.`销售商名称`,ps.`产品编号`,ps.`数量` from
saler s,pro_sal ps
WHERE s.`销售商编号`=ps.`销售商编号`;
查询结果:
查询至少销售过1次“0001”号产品的销售商编号和购买次数,并按购买次数多少降序排列。
查询语句:
select ps.`销售商编号` ,COUNT(*) 购买次数
from pro_sal ps
where ps.`产品编号`=0001
GROUP BY ps