关于SQLite作业
--查询Student表中的所有记录的Sname、Ssex和Class列。
SELECT sname,ssex,class from Student
--查询教师所有的单位即不重复的Depart列。
SELECT DISTINCT depart from Teachear
--查询Student表的所有记录。
SELECT * from Student
--查询Score表中成绩在60到80之间的所有记录。
SELECT * from Score where Degree BETWEEN 60 and 80
-查询Score表中成绩为85,86或88的记录。
SELECT * from Score WHERE Degree IN('85','86','88')
--查询Student表中“95031”班或性别为“女”的同学记录。
SELECT * FROM Student WHERE Ssex='女'AND Class='95031''
--以Class降序查询Student表的所有记录。
SELECT * FROM Student ORDER BY class DESC
--以Cno升序、Degree降序查询Score表的所有记录。
SELECT *from Score ORDER BY degree DESC,cno asc
--查询“95031”班的学生人数。
SELECT count(*) from Student WHERE Class='95031'
-查询Score表中的最高分的学生学号和课程号
--SELECT a.Sno,b.Sname,a.Cno,a.Degree FROM Score a,Student b,Course c WHERE a.Sno = b.Sno and a.Cno=c.Cno and a.Cno='3-245'
select * from score order by degree desc --答案
--查询每门课的平均成绩。
SELECT cno,avg(degree) from Score GROUP BY Cno
--查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。
SELECT avg(degree) FROM Score WHERE cno in (SELECT cno from Score GROUP BY cno having count(*)>5) and cno LIKE '3%' GROUP BY Cno
--查询分数大于70,小于90的Sno列。
--SELECT * FROM Score WHERE Degree BETWEEN 70 and 90
SELECT sno from Score WHERE Degree BETWEEN 70 and 90 --答案
转载于:https://www.cnblogs.com/TENOKAWA/p/5545839.html
- 点赞
- 收藏
- 分享
- 文章举报
- 7月24日关于链表的练习及一些作业
- 关于sqlite遇到问题时的一点思考
- 关于星期五缓存服务器的作业
- 第四次个人作业-关于微软必应词典客户端 的案例分析
- 关于SQLite.org网站给黑...
- 第一份作业关于矩形周长和面积计算的
- 关于SQLite与SQLServer的区别
- C++ primer plus 第六版课后作业和题——第四章——关于字符串、结构体、共同体、枚举的知识
- 关于sqlite中图片数据的存取问题
- 作业:用JAVA写一个简单的关于数字相加的小程序
- 特殊密码锁 的通过码是:(请注意,在openjudge上提交了程序并且通过以后,就可以下载到通过码。请注意看公告里关于编程作业的说明)
- 关于软件工程的学习问题第一次作业
- 寒假关于计算机课程的学习计划(第二次作业<二>)
- 关于数据读取插入(C#,SQLite)
- 关于c++课堂塔防大作业的一些头文件解释
- 关于解决libsqlite3.tbd
- 关于android中SQLite基本操作
- [转]关于SQLite
- 关于iOS中sqlite No such collation sequence: LOCALIZED
- 第三周作业,关于老师的一个问题给出了一点自己的想法