用SQL语句编写一个程序,输出所有学生成绩等次,没有成绩的显示未考试。

用SQL语句编写一个程序,输出所有学生成绩等次,没有成绩的显示未考试。,第1张

1.创建数据表格

create table score(

student_id varchar(10),

score number(10)

)

2.插入数据

insert into score values('zhangsan1',59)

insert into score values('zhangsan2',60)

insert into score values('zhangsan3',67)

insert into score values('zhangsan4',71)

insert into score values('zhangsan5',85)

insert into score values('zhangsan6',91)

insert into score values('zhangsan7',null)

3.按等级查询成绩,null为未考试

select student_id,score,

case when score<60 then '不及格'

else case when score>=60 and score <75 then '及格'

else case when score >= 75 and score <85 then '良好'

else case when score >=85 then '优秀'

else '未考试'

end

end

end

end

from score

我考的时候用的是DOS,模拟题就没有,但我可以和你说说主要考查的是什么(我那时考的)

首先说选择题部分: 选择题的前一部分是考数据库公共基础知识,类似什么二叉树之类后一部分就是 mysql 的知识了

填空题: 填空题主要是考存储过程、函数、查询语句,题目给出一个储存过程或函数,然后有几个空,然后把那个几个空补上就可以了(要复习好这几个部分 存储过程、函数、查询语句)查询语句考得很多

最后一道大题考的是 PHP 连接 mysql ,如果你有学PHP,那么这道题可以说是送分的了我那时考的是 mysql_* 系列函数不知道以后会不会改成考 mysqli 系列函数了这道也相当于是填空题,根据逻辑把空缺的部分补上就可以了

要复习好查询语句、存储过程、函数,还要懂一点PHP 的基础语法

说得不好,但希望可以帮到你.....


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11511791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存