首页 / MYSQL / mysql学习笔记-day2
mysql学习笔记-day2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql学习笔记-day2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2287字,纯文字阅读大概需要4分钟。
内容图文
![mysql学习笔记-day2](/upload/InfoBanner/zyjiaocheng/465/243b0771e67d44cfa81d8aae94e6502e.jpg)
1、查询“001”课程比“002”课程成绩高的所有学生的学号;
select a.`S#` from (select `s#`,score from SC where `C#`="001") a,
(select `s#`,score from SC where `C#`="002") b
where a.score>b.score and a.`s#`=b.`s#`;
2、查询平均成绩大于60分的同学的学号和平均成绩;
select `S#`,avg(score)
from sc
group by `S#` having avg(score) >60;
3、查询所有同学的学号、姓名、选课数、总成绩;
select Student.`S#`,Student.Sname,count(SC.`C#`),sum(score)
from Student left Outer join SC on Student.`S#`=SC.`S#`
group by Student.`S#`,Sname ;
4、查询姓“李”的老师的个数;
select count(distinct(Tname)) from Teacher where Tname like "李%";
5、查询没学过“叶平”老师课的同学的学号、姓名;
select Student.`S#`,Student.Sname
from Student
where `S#` not in (select distinct( SC.`S#`) from SC,Course,Teacher where SC.`C#`=Course.`C#` and Teacher.`T#`=Course.`T#` and Teacher.Tname="叶平");
6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;
select Student.`S#`,Student.Sname
from Student,SC
where Student.`S#`=SC.`S#` and SC.`C#`="001"and exists( Select * from SC as SC_2 where SC_2.`S#`=SC.`S#` and SC_2.`C#`="002");
7、查询学过“叶平”老师所教的所有课的同学的学号、姓名;
select `S#`,Sname from Student where `S#` in (select `S#`from SC ,Course ,Teacher
where SC.`C#`=Course.`C#` and Teacher.`T#`=Course.`T#` and Teacher.Tname="叶平" group by `S#`
having count(SC.`C#`)=(select count(`C#`) from Course,Teacher where Teacher.`T#`=Course.`T#` and Tname="叶平"));
8、查询所有课程成绩小于60分的同学的学号、姓名;
select `S#`,Sname from Student
where `S#` not in (select Student.`S#` from Student,SC where Student.`S#`=SC.`S#` and score>60);
9、查询没有学全所有课的同学的学号、姓名;
select Student.`S#`,Student.Sname from Student,SC where Student.`S#`=SC.`S#`
group by Student.`S#`,Student.Sname having count(`C#`) <(select count(`C#`) from Course);
10、更改表字段类型
alter table student modify `s#` varchar(15);
PS.今天面试回来,完全蒙圈的感觉,四年的工作经验仅仅价值不到1000,好吧,行业或许真的很重要,要选择一个行业,坚持走下去,而不是再换行业或者半途而废了。
走到无路可走,还是要坚持走下去,一个人又如何?谁不是自己杀出一条血路,然后才有了陪伴的人?又或许,现在也会有一类人,根本无须陪伴,只是要孤军奋战。
mysql学习笔记-day2
标签:
本文系统来源:http://www.cnblogs.com/sqll/p/5548140.html
内容总结
以上是互联网集市为您收集整理的mysql学习笔记-day2全部内容,希望文章能够帮你解决mysql学习笔记-day2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。