`

练习——父子表

阅读更多


父表:father  
fid fname 
1  a
2  b
3  c
4  e
  
insert into father values(1,'a');
insert into father values(2,'b');
insert into father values(3,'c');
insert into father values(4,'e');


create table father(
fid int primary key,
fname varchar(10)
);


一对多:父子表,主从(明细)表,


    
sid sname fid height money
insert into son values(100,'s1',1,1.7,8000);
insert into son values(101,'s2',2,1.6,7500);
insert into son values(102,'s3',2,1.8,8000);


create table son(
sid int primary key,
sname varchar(8),
fid int,
height decimal(10,2),
money decimal(16,2)
);


1、查询sid、sname、fid
2、查询各儿子涨价20%以后的新学费,注意,8000块以下的不涨价。
  要求同时显示所有涨价和没有涨价的学费。
3、sid、sname、fid、fname
4、fid、fname、儿子数(没有儿子的不显示)
5、fid、fname、儿子数(没有儿子的个数显示为0)
也可以用相关子查询,但是效率低,所以尽量不要用。
6、找出不止有1个儿子的father信息:fid、fname、儿子数      两种:
7、找出儿子最多的father信息:fid、fname、儿子数
8、找出fid为(1,2,4)的father中,各儿子的身高
9、找出各father中身高最高的儿子。
10、找出身高在1.8到1.65之间的所有儿子及父亲信息:fid,fname,sid,sname,height

 

答案:
2题
select sname,money,money*1.2 as new_money,'涨价' as flag
from son where money>=8000
union all
select sname,money,null,'不涨'
from son where money<8000;
4题:
select f.fid,f.fname,count(*) x
from father f join son s on f.fid=s.fid
group by  f.fid,f.fname
5题:
select f.fid,f.fname,count(s.sid) x
from father f left join son s on f.fid=s.fid
group by  f.fid,f.fname
6题:
select f.fid,f.fname,count(*) x
from father f join son s on f.fid=s.fid
group by  f.fid,f.fname
select f.fid,f.fname,count(*) x
from father f join son s on f.fid=s.fid
group by  f.fid,f.fname
having count(*)>1

select * from (
 select f.fid,f.fname,count(*) x
 from father f join son s on f.fid=s.fid
 group by  f.fid,f.fname
) t
where x>1;
7题:
select f.fid,f.fname,count(*) x
from father f join son s on f.fid=s.fid
group by  f.fid,f.fname
having count(*)=(
  select max(count(*)) from son group by fid
);

select f.fid,f.fname,count(*) x
from father f join son s on f.fid=s.fid
group by  f.fid,f.fname
having count(*)=(
  select max(rs) from (select count(*) rs from son group by fid) t
);

 

分享到:
评论

相关推荐

    2010配套专题练习-——树.doc

    在给定的宽度优先遍历序列中,可以通过已知的父子关系推断出树的结构。 8. **最大深度**:在树中,根节点的深度为0,叶节点的深度是它们到达根节点的路径上边的数量。高度为n的均衡二叉树去除叶节点后,应当形成一...

    数据结构——二叉树的实现.zip

    这个压缩包文件"数据结构——二叉树的实现.zip"显然包含了关于二叉树实现的详细内容,特别是二叉链表和左子右兄弟两种不同的实现方法。 首先,我们来探讨二叉链表的实现。二叉链表是最基础的二叉树存储方式,每个...

    语文版《背影》同步练习精选.doc

    第2题考查的是详略得当的写作手法,父亲“车站买橘”一节详写,是为了突出父爱的深沉,而“勾留南京”一笔带过,因为这与文章主题——父子情感的表达相比,关系较小,应该略写。 第3题中,《背影》开篇介绍家庭境况...

    ACM准备模板——堆排序模板

    在ACM准备模板中,"ACM准备模板——堆排序模板.txt"可能包含了堆排序的完整代码示例,包括建堆、调整堆、插入和删除等关键函数的实现。学习并理解这个模板可以帮助参赛者快速地在比赛中实现堆排序,节省编程时间。 ...

    英语口语常用话题练习.doc

    在对话练习中,父子之间关于去野餐的计划讨论就是一个很好的例子。提出天气相关的问题,如询问昨日的天气或者预测明日的天气,都可以让对话进行得更加自然。父亲提到的“天气预报显示下周天气才会好转”,这样的表达...

    原型设计大师——Axure站点地图

    树状结构页面模仿了Windows目录结构,通过父子页面关系和兄弟页面关系来组织产品页面,形成清晰的产品文档关系。利用这种结构,设计者可以方便地进行页面的增加、移动、删除等操作,让产品的整体架构和功能模块对...

    文学常识古诗文及傅雷家书过关练习终稿.pdf

    9. 成都武侯祠对联中的“两表”指《前出师表》和《后出师表》,“一对”指刘备三顾茅庐时诸葛亮的对策——隆中对。 【古文名句及词句默写】: 这部分练习涉及《沁园春·雪》等诗词的名句默写,如点题句、中心句、...

    七年级语文上:第2课《背影》同步练习(北京课改版).doc

    2. 注音练习:① 簌簌(sù sù) ② 赋闲(fù xián) ③ 举箸(jǔ zhù) ④ 惦记(diàn jì) ⑤ 迂腐(yū fǔ) ⑥ 橘子(jú zi) 3. 词语解释: - 细小而繁多的事 —— 琐碎 - 感情聚积在心里不得发泄 ...

    小学语文阅读题答题技巧PPT课件.pptx

    例如,在《我的父亲》这篇文章中,开头就用生动的笔触描绘了父亲的严厉形象,这不仅为后文描述父爱的深沉和父子间微妙的情感做了铺垫,也照应了文章的主题——父子间的情感怯意。在答题时,学生需要分析段落间逻辑...

    小学五年级作文写作指导——余金涛PPT学习教案.pptx

    例如,如果题目是“大侦探爸爸”,那么文章的类型自然是写人,而范围可能涉及到爸爸的生活习惯、工作特点,或者是父子间的互动。如果题目是“放学路上”,则写作的范围可能是放学时的所见所闻,或者通过放学路上发生...

    九上《傅雷家书两则》练习题及答案【人教版】精选.doc

    练习题还要求学生根据课文内容填写句子,强调个人成长中努力和机遇的重要性:“成就的大小、高低,是不在我们掌握之内的,一半靠机遇,一半靠努力,但只要心中有数,就不怕挫折,不怕困难,不怕打击——不管是人事上...

    八年级语文上册 3.11《背影》同步练习3 苏教版

    【标题】和【描述】提及的是八年级语文上册3.11课《背影》的同步练习,属于苏教版教材的一部分。【标签】为“课件”,表明这是一个教学辅助资料。 【部分内容】涉及了语文基础知识的学习和阅读理解。在基础知识部分...

    八年级《傅雷家书和钢铁》中考试题答案 练习.doc

    6. “多年父子如兄弟”,“父子如朋友”体现了傅雷与儿子傅聪之间平等、尊重的亲子关系。傅雷在信中与傅聪讨论艺术、生活,分享心得,这种亲密无间的交流如同朋友一般,不仅传达了父爱,也展现了傅雷作为教育者的...

    新人教统编版六年级上册语文 范文1:我的拿手好戏——俯卧撑 教学课件.pptx

    这提醒学生们,通过持续的练习和努力,可以掌握任何技能,包括体育技能,同时也可以培养自我挑战和坚持不懈的精神。 3. **家庭互动与亲子关系**:文中描绘了父子之间的互动,通过比赛增强彼此间的亲近感和理解。这...

    河南省虞城县第一初级中学八年级语文上册 7 背影导学案(无答案) 新人教版

    2. 文章背景:《背影》是朱自清先生的一篇散文,描绘了他对父亲深刻记忆中的一个特定场景——父亲的背影,表达了父子之间的深情。 3. 学习目标:学习《背影》旨在提升学生的语言理解能力,通过人物分析理解父亲的...

    山东省淄博市临淄区皇城镇第二中学六年级语文上册 30 古代寓言两则练习1(无答案) 鲁教版五四制

    这篇资料是中国六年级语文课程的一部分,涉及两篇古代寓言——《智子疑邻》和《塞翁失马》,旨在帮助学生理解寓言故事中的寓意并进行相关练习。以下是这两篇寓言的主要知识点: 1. **《智子疑邻》**: - 出处:该...

    四年级语文下册 地震中的父与子 1教案 长春版.doc

    语言运用环节通过字词句的练习,如“黑——漆黑——他的眼前一片漆黑”,让学生掌握了词语的运用和拓展,丰富了他们的语言表达。 文章结构分析让学生通过细节描写,如父亲挖废墟的时间和神态变化,来理解作者如何...

    喝着啤酒看世界杯练PPT课件.pptx

    同时,关系的讨论部分,如“父子关系”和“夫妻关系”,使学生了解并学会描述人际关系的种类及其好坏,这对提高学生的社会交往能力和语言沟通能力具有重要意义。 在实际对话应用方面,“愿意”这个词被课件巧妙地...

    张的潦草字怎么写.docx

    - **自我评估和调整**:定期评估自己的进步,如果需要,可以继续用字帖练习,或者进入下一个阶段——仿照字帖自由书写。 - **脱离字帖**:当字迹有明显提升后,可以尝试不看字帖直接书写,保持熟练度,同时保持...

    语文S版六年级下册第一单元复习要点说明.doc

    6. 近义词与反义词:列出了一些常见词的近义词和反义词,如“淹没——吞没”、“清澈——浑浊”,有助于扩大词汇量,理解词语的正反义关系。 7. 特殊词语格式:包括ABC式、ABCD式、ABCC式和AABC式词语,如“泪汪汪...

Global site tag (gtag.js) - Google Analytics