1.功能描述:查询成绩表中的所有记录。
select *
from cjb
2.功能描述:查询学生表中的所有记录,并按照入学成绩降序排列。
select *
from xsxxb
order by rxcj desc
3.功能描述:查询班级表中的所有记录,并按照院系名称升序、专业名称降序、班级名称升序排列。
select *
from bjxxb
order by xymc asc,zymc desc,bjmc asc
4.功能描述:查询班级表中的所有班级名称和专业名称。
select bjmc,zymc
from bjxxb
5.功能描述:查询学生杨帆对应的学号和班级名称。
select xh,bjmc
from xsxxb
where xm="杨帆"
6.功能描述:查询"机电3131"班所有学生名单,显示结果包括学生学号、姓名、班级名称、身份证号
select xh,xm,bjmc,sfzh
from xsxxb
where bjmc='机电3131'
7.功能描述:查询1988年4月8日出生的所有学生学号、姓名、班级名称、身份证号。
select xh,xm,bjmc,sfzh
from xsxxb
where substring(sfzh,7,8) = '19880408';
8.功能描述:查询学生"唐文婷"和"李凯琼"的学号及班级名称。
select xh,bjmc
from xsxxb
where xm="唐文婷" or xm="李凯琼"
9.功能描述:查询入学成绩在300至400之间的所有学生学号、姓名、班级名称、身份证号、入学成绩。
select xh,xm,bjmc,sfzh,rxcj
from xsxxb
where rxcj>=300 and rxcj<=400
10.功能描述:查询"机电3131"班入学成绩在300至400之间的学生的学号、姓名、班级名称、入学成绩。
select xh,xm,bjmc,sfzh,rxcj
from xsxxb
where rxcj>=300 and rxcj<=400
and bjmc='机电3131'
11.功能描述:查询姓名中包含"牛"字或姓名最后一个字为"军"字的所有学生姓名。
select *
from xsxxb
where xm like '%牛%' or xm like '%军'
12.功能描述:查询所有学生的学号、姓名、班级名称、身份证号、年龄(周岁)、性别。
select xh,xm,bjmc,sfzh,
timestampdiff(year,substr(sfzh,7,8),now()) 年龄,
if(substr(sfzh,17,1)%2=1,'男','女' )性别
from xsxxb
13.功能描述:查询"计算机网络技术"专业2016级所有班级名称。
select bjmc
from bjxxb
where zymc='计算机网络技术' and nj=2016
14.功能描述:查询计算机与软件学院所有班级名称和对应的年级与专业名称。
select bjmc,nj,zymc
from bjxxb
where xymc='计算机与软件学院'
15.功能描述:查询成绩表中不同的学号。
select distinct xh
from cjb
16.功能描述:查询成绩表中不同的课程名称,并按照课程名称升序排列。
select distinct kcmc
from cjb
order by kcmc
17.功能描述:查询成绩表中课程"数学C"的所有成绩记录。
select *
from cjb
where kcmc ='数学c'
18.功能描述:查询成绩表中"2016-20171"学期的所有成绩记录。
select *
from cjb
where xnxq='2016-20171'
19.功能描述:查询成绩表中"2015-20161"学期的所有不及格成绩记录。
select *
from cjb
where xnxq='2015-20161' and cj<60
20.功能描述:查询学号为"51313111"学生"2014-20152"学期的成绩记录。
select *
from cjb
where xh='51313111' and xnxq='2014-20152'