数据库应用(Mysql)---实验3--测验基础查询

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' 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值