- 32
- 0
- 约 5页
- 2017-08-24 发布于湖北
- 举报
SQL练习题:商品销售数据库
商品销售数据库
Article(商品号 char(4),商品名char(16),单价 Numeric(8,2),库存量 int)? ?? ?
Customer(顾客号char (4),顾客名 char (8),性别 char(2),年龄 int)
OrderItem(顾客号 char(4),商品号 char(4),数量 int, 日期 date)
1. 用SQL建立三个表,须指出该表的实体完整性和参照完整性,对性别和年龄指出用户自定义的约束条件。(性别分成男女,年龄从10到100)。顾客表的数据用插入语句输入数据,其它两表可用任意方式输入数据。
create table OrderItem (顾客号 char(4),商品号 char(4),日期 datetime,数量 smallint,
? ?? ?? ?? ?? ?? ?? ???primary key (顾客号,商品号,日期),
? ?? ?? ?? ?? ?? ?? ???foreign key (商品号) references Article (商品号),
foreign key (顾客号) references Custommer(顾客号) );
2. 检索定购商品号为‘0001’的顾客号和顾客名。
? ? select distinct 顾客号from OrderItem
where 商品号=0001
? ?? ?? ?? ?? ?? ?? ?? ?
3. 检索定购商品号为‘0001’或‘0002’的顾客号。
? ? select distinct 顾客号 from OrderItem
where 商品号=0001 or 商品号=0002;? ?
? ?? ?? ?? ?? ?? ???
4. 检索至少定购商品号为‘0001’和‘0002’的顾客号。
? ? select??顾客号 from OrderItem where 商品号=0001 and 顾客号 in
( select 顾客号 from OrderItem where 商品号=0002);
? ?? ?? ?? ?? ?? ?
5. 检索至少定购商品号为‘0001’和‘0002’的顾客号。(用自表连接方法)
? ? select X. 顾客号 from OrderItem X,OrderItem Y
where X.顾客号=Y.顾客号 and X.商品号=0001 and Y. 商品号=0002;
? ?? ?? ?? ?? ?? ???
6. 检索没定购商品的顾客号和顾客名。
? ???select 顾客号,顾客名 from Custommer where 顾客号 not in
(select 顾客号 from OrderItem);??
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?
7. 检索一次定购商品号‘0001’商品数量最多的顾客号和顾客名。
select 顾客号,顾客名 from Custommer where 顾客号 in
(select 顾客号 from OrderItem where 商品号=0001and 数量=
(select MAX(数量)from OrderItem where 商品号=0001));
8. 检索男顾客的人数和平均年龄。
? ? select count(*) 人数,avg(年龄) 平均年龄 from Custommer where 性别=男;
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???
9. 检索至少订购了一种商品的顾客数。
? ? select count(distinct 顾客号) from OrderItem;
? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???
10. 检索订购了商品的人次数。
select count( 顾客号) from OrderItem;
select count(distinct 顾客号) from OrderItem;
11. 检索顾客张三订购商品的总数量及每次购买最多数量和最少数量之差。??
? ? select??sum( 数量),MAX(数量)-MIN(数量) from OrderItem,Custommer
where OrderItem.顾客号=Custommer.顾客号 and 顾客名=张三;
12?. 检索至少订购了3单商品的顾客号和顾客名及他们定购的商品次数和商品总数量,并按商品总数量降序排序。
? ???select Custommer.顾客号,顾客名,count( *),Sum(数量) from OrderItem,Custommer
where
您可能关注的文档
- 第09章-高一物理—气体状态方程.doc
- 同位素效应简介幻灯片.pdf
- 第03节刚体的转动习题解答-全方位课堂.doc
- 地震烈度和烈度表.pdf
- 简述眼镜片顶焦度标准_马振亚教案.pdf
- 高压胶管内胶力学特性和配方设计.pdf
- 92.5分《发生地震怎样逃生》试卷.doc
- 瞬态面波的勘探和应用.pdf
- 2013年7月22日岷县漳县6_6级地震序列震源机制解和其特征分析.pdf
- 隧道工程设计书资料.docx
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- 深度解析(2026)《GBT 15555.8-1995固体废物 总铬的测定 硫酸亚铁铵滴定法》.pptx VIP
- 新大象版科学六年级下册全册精编知识点.pdf
- 钢轨探伤正常波形及图像识读王孟君课件.pptx VIP
- 2025年食品检验工食品理化检测考试试卷:理化指标分析.docx VIP
- 超声波常见异常波形识读王孟君课件.pptx VIP
- 跨境数据流动与个人信息保护.docx VIP
- 考试2018常规理化岗位考核.pdf VIP
- 轨头核伤波形及图像识读王孟君课件.pptx VIP
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 单元工程施工质量检验表与验收表(样表:3梯田工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
原创力文档

文档评论(0)