用SQL语言建立一个学生成绩数据库

用SQL语言建立一个学生成绩数据库,第1张

create database [数据库名]user [该数据库名]--学生表 create table [学生表表名]( sId int primary key, --学生ID编号,主键 sName varchar(10) unique not null, --学生名字 )--科目表 create table [科目表表名]( sjId int primary key, --科目ID编号,主键 sjName varchar(10) unique not null, --科目名称 )--成绩表 create table [成绩表表名] rId int primary key, --成绩ID编号,主键 sjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号 sId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号 result float not null --成绩 )--查询语句 select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result from [成绩表表名] r, join [科目表表名] sj on sj.sjId=r.sjId, join [学生表表名] su on su.sId=r.sId

public class ScoreDemo {

public static void main(String[] args) {

int[] score = {89,75,36,57,56,82,73,60,72}//一组成绩

int line = 60//及格分数线

int nums=0//此变量用于保存不及格的人数

for (int i = 0 i < score.length i++) {//循环遍历

if(score[i]<line){//如果低于分数线

nums++//不及格的人数加一个

}

}

System.out.println("不及格的人数"+nums+"人")

}

}

输出

不及格的人数3人


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

原文地址:https://www.54852.com/sjk/6624262.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存