精华内容
下载资源
问答
  • package TEST2; import java.util.... //让学生输入学号,取出中间的第6至8位表示班级编号,并输出 System.out.println("请输入学号"); Scanner sc =new Scanner(System.in); String name=sc.next(); .
    package TEST2;
    
    import java.util.Scanner;
    
    public class PE2 {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		//让学生输入学号,取出中间的第6至8位表示班级编号,并输出
    		System.out.println("请输入学号");
    		
    		Scanner sc =new Scanner(System.in);
    		String name=sc.next();
    		String strh = name.substring(5,8);
    		System.out.println("班级"+strh);
    	}
    
    }

    展开全文
  • 学生信息管理系统.zip

    2020-03-27 10:09:14
    简单的学生信息管理系统(无界面) 1:可以定义学生人数 ...4:根据编号更新学生的基本信息 5:根据编号删除学生 6:根据编号输入学生各科成绩 7:根据某门成绩进行排序 8:根据总分进行排序 9:退出系统
  • 查询课程编号为01的学生比课程编号为02的学生成绩高的所有学生编号1. 首先建立数据表建立四张数据表(, 成绩表(score))1. 学生表(students)1.学生id ---- s_id2. 学生姓名 ---- s_name3. 学生生日 ---- s_birth4. ...

    查询课程编号为01的学生比课程编号为02的学生成绩高的所有学生的编号

    1. 首先建立数据表

    建立四张数据表(, 成绩表(score))

    1. 学生表(students)

    1.学生id  ----  s_id

    2. 学生姓名  ----  s_name

    3. 学生生日 ----  s_birth

    4. 学生性别 ----  s_sex

    2. 教师表(teacher)

    1. 教师id ---- t_id

    2. 教师姓名  ---- t_name

    3. 课程表(course)

    1.课程id ---- c_id

    2. 课程名 ----  c_name

    3. 教师id   -----   t_id(与教师表对应, 方便建立数据库连接)

    4. 成绩表(score)

    1. 学生id ---- s_id(与学生表对应, 方便建立数据库连接)

    2. 课程id ---- c_id(与课程表对应, 方便建立数据库连接)

    3. 学生成绩  -----  s_score

    ============   表的建立代码:

    1 CREATE TABLEstudents(2 s_id VARCHAR(20) PRIMARY KEY,3 s_name VARCHAR(20) NOT NULL DEFAULT '',4 s_birth VARCHAR(20) NOT NULL DEFAULT '',5 s_sex VARCHAR(10) NOT NULL DEFAULT ''

    6 );7

    8 CREATE TABLEcourse(9 c_id VARCHAR(20) PRIMARY KEY,10 c_name VARCHAR(20) NOT NULL DEFAULT '',11 t_id VARCHAR(20) NOT NULL

    12 );13

    14 CREATE TABLEteacher(15 t_id VARCHAR(20) PRIMARY KEY,16 t_name VARCHAR(20) NOT NULL DEFAULT ''

    17 );18

    19 CREATE TABLEscore(20 s_id VARCHAR(20),21 c_id VARCHAR(20),22 s_score INT(3),23 PRIMARY(s_id, c_id)24 );

    2. 导入数据

    导入数据信息:insert into ... values(信息)

    ============数据导入代码

    1 INSERT INTO students VALUES('01', '赵雷', '1990-01-01', '男');2 INSERT INTO students VALUES('02', '钱电', '1990-12-21', '男');3 INSERT INTO students VALUES('03', '孙风', '1990-05-20', '男');4 INSERT INTO students VALUES('04', '李云', '1990-12-01', '男');5 INSERT INTO students VALUES('05', '周梅', '1991-12-01', '女');6 INSERT INTO students VALUES('06', '吴兰', '1992-03-01', '女');7 INSERT INTO students VALUES('07', '郑竹', '1989-07-01', '女');8 INSERT INTO students VALUES('08', '王菊', '1990-01-20', '女');9

    10 INSERT INTO course VALUES('01', '语文', '02');11 INSERT INTO course VALUES('02', '数学', '01');12 INSERT INTO course VALUES('03', '英语', '03');13

    14 INSERT INTO teacher VALUES('01', '张三');15 INSERT INTO teacher VALUES('02', '李四');16 INSERT INTO teacher VALUES('03', '王五');17

    18 INSERT INTO score VALUES('01', '01', 80);19 INSERT INTO score VALUES('01', '02', 90);20 INSERT INTO score VALUES('01', '03', 99);21 INSERT INTO score VALUES('02', '01', 70);22 INSERT INTO score VALUES('02', '02', 60);23 INSERT INTO score VALUES('02', '03', 80);24 INSERT INTO score VALUES('03', '01', 80);25 INSERT INTO score VALUES('03', '02', 80);26 INSERT INTO score VALUES('03', '03', 80);27 INSERT INTO score VALUES('04', '01', 50);28 INSERT INTO score VALUES('04', '02', 30);29 INSERT INTO score VALUES('04', '03', 20);30 INSERT INTO score VALUES('05', '01', 76);31 INSERT INTO score VALUES('05', '02', 87);32 INSERT INTO score VALUES('06', '03', 31);33 INSERT INTO score VALUES('06', '01', 34);34 INSERT INTO score VALUES('07', '02', 89);35 INSERT INTO score VALUES('07', '03', 98);

    效果图:

    course表:

    48cd04aad05051cd13c7931ca3b1fcff.png

    score表:

    81075e1831913f6af5a64844a28e4b54.png

    teacher表:

    4b1864bd463851a5c2b40eb951f6dfd4.png

    students表:

    682121aa35308cc51228029e16aa6be5.png

    3. 处理问题

    1. 思路: 我们希望得到如下一张表, 只需要用简单的select * from table where 01成绩>02成绩 就能解决问题

    ---- 我们无法直接将这个直观表构建出来, 所以我们就可以想到---构建子查询, 一步一步向外嵌套

    s_id

    c_id_01

    c_id_02

    学生编号

    课程01的成绩

    课程02的成绩

    select * from table where 01>02

    2. 首先, 我们先把课程为01的学生信息, 成绩寻找出来.

    select s_id, c_id, s_score from score where c_id = '01';

    输出结果:

    b08363fda65b48d511571d4d8ae1dd3f.png

    3. 再寻找课程等于02的学生信息

    select s_id, c_id, s_score from score where c_id = '02';

    输出结果:

    2868e2e62baf565ee8da88b71dc52a18.png

    4. 我们希望把01和02的成绩拼成一张表

    -------把两张(分别命名(as)为a, b)表inner join起来, 做一个连接查询, 并用学生编号(s_id, c_id)给关联(=)起来(on)

    select * from(select s_id, c_id, s_score from score where c_id = '01')asainner join(select s_id, c_id, s_score from score where c_id = '02')as b on a.s_id = b.c_id

    输出结果:

    69f1b695be52f514fadba7f7acab9c48.png

    5. 再带入条件(where), 我们的条件是学生01科目成绩要大于02科目的成绩(a.s_score > b.s_score), 并且需要的是学生的编号(* = a.s_id(或者b.s_id,两者一样随便取一个))

    select a.s_id from

    (

    select s_id, c_id, s_score FROM score where c_id = '01'

    ) as a

    inner join

    (

    select s_id, c_id, s_score FROM score where c_id = '02'

    ) as b on a.s_id = b.c_id

    where a.s_score > b.s_score

    输出结果:

    ef103671dcf1b20652b8caf138041533.png

    内容来源于网络如有侵权请私信删除

    展开全文
  • -- 学生编号,学生姓名, 出生年月,学生性别 CREATE TABLE `Student`( `s_id` int, `s_name` VARCHAR(32) NOT NULL DEFAULT '', `s_birth` VARCHAR(16) NOT NULL DEFAULT '', `s_sex` CHAR(2) NOT NULL DEFAULT '', ...

     先写上最终语句,后面进行分析

    SELECT
    st.s_id,
    st.s_name,
    ROUND(AVG(sc.s_score),2) as score
    FROM  student st
    LEFT JOIN score sc ON sc.s_id=st.s_id
    GROUP BY st.s_id HAVING AVG(sc.s_score)>=60;
    

     

     

    建表语句(由于测试使用,没有建立索引)

    -- 学生表  
    -- 学生编号,学生姓名, 出生年月,学生性别
    
    CREATE TABLE `Student`(
    `s_id` int,
    `s_name` VARCHAR(32) NOT NULL DEFAULT '',
    `s_birth` VARCHAR(16) NOT NULL DEFAULT '',
    `s_sex` CHAR(2) NOT NULL DEFAULT '',
    PRIMARY KEY(`s_id`)
    );
    
    -- 教师表 
    -- 教师编号,教师姓名
    CREATE TABLE `Teacher`(
    `t_id` int,
    `t_name` VARCHAR(32) NOT NULL DEFAULT '',
    PRIMARY KEY(`t_id`)
    ); 
    
    
    -- 课程表 
    -- 课程编号, 课程名称, 教师编号
    CREATE TABLE `Course`(
    `c_id` int,
    `c_name` VARCHAR(32) NOT NULL DEFAULT '',
    `t_id` int,
    PRIMARY KEY(`c_id`)
    );
    
    -- 成绩表
    -- 学生编号,课程编号,分数
    CREATE TABLE `Score`(
    `s_id` int,
    `c_id` int,
    `s_score` INT(4),
    PRIMARY KEY(`s_id`,`c_id`)
    );
    
    
    		 
    -- 插入学生表测试数据
    insert into Student values(1 , '赵雷' , '1990-11-01' , '男');
    insert into Student values(2 , '钱电' , '1990-12-21' , '男');
    insert into Student values(3 , '孙风' , '1990-05-20' , '男');
    insert into Student values(4 , '李云' , '1990-08-06' , '男');
    insert into Student values(5 , '周梅' , '1991-12-01' , '女');
    insert into Student values(6 , '吴兰' , '1992-03-01' , '女');
    insert into Student values(7 , '郑竹' , '1989-07-01' , '女');
    insert into Student values(8 , '王菊' , '1990-01-20' , '女');
    
    -- 教师表测试数据
    insert into Teacher values(1 , '张三');
    insert into Teacher values(2 , '李四');
    insert into Teacher values(3 , '王五');
    insert into Teacher values(4 , '林一');
    
    
    -- 课程表测试数据
    insert into Course values(1 , '语文' , 2);
    insert into Course values(2 , '数学' , 1);
    insert into Course values(3 , '英语' , 3);
    
    
    
    -- 成绩表测试数据
    insert into Score values(1 , 1 , 80);
    insert into Score values(1 , 2 , 90);
    insert into Score values(1 , 3, 99);
    insert into Score values(2 , 1, 70);
    insert into Score values(2 , 2, 60);
    insert into Score values(2 , 3 , 80);
    insert into Score values(3 , 1 , 80);
    insert into Score values(3 , 2 , 80);
    insert into Score values(3 , 3 , 80);
    insert into Score values(4 , 1 , 50);
    insert into Score values(4 , 2 , 30);
    insert into Score values(4 , 3 , 20);
    insert into Score values(5 , 1 , 76);
    insert into Score values(5 , 2 , 87);
    insert into Score values(6 , 1 , 31);
    insert into Score values(6, 3 , 34);
    insert into Score values(7 , 2 , 89);
    insert into Score values(7 , 3 , 98);
    

    下面分析语句

    ①查询所有人的所有成绩

    -- 查询所有人的所有成绩
    select 
    st.s_id,st.s_name,sc.s_score 
    FROM student st left join score sc on st.s_id=sc.s_id

     

    ②查询所有人的平均成绩
     

    -- 查询所有人的平均成绩
    select
    st.s_id,st.s_name,AVG(sc.s_score)
    FROM student st left join score sc on st.s_id=sc.s_id
    group by st.s_id

    备注:此时可以根据成绩排序

    ③根据成绩筛选大于等于60分的

    select 
    st.s_id,st.s_name,AVG(sc.s_score) as score
    FROM student st left join score sc on st.s_id=sc.s_id
    GROUP BY st.s_id HAVING AVG(sc.s_score)>=60;

     

     可以使用ROUND函数优化显示平均成绩小数点后两位

    SELECT
    st.s_id,
    st.s_name,
    ROUND(AVG(sc.s_score),2) as score
    FROM  student st
    LEFT JOIN score sc ON sc.s_id=st.s_id
    GROUP BY st.s_id HAVING AVG(sc.s_score)>=60;

    展开全文
  • name= "张三") ) GROUP BY c_id ) 效果(有门课有两个最高成绩的学生) 第二问步骤描述 步骤一(查找这个老师所带课程的id和此课程最高成绩) SELECT c_id,MAX(s_score) AS s_score FROM score WHERE c_id IN ...

    以下内容是本人自己写的,并没有找到此题的官方解答,如有更好的解题过程,请不吝赐教

    详细问题描述

    在这里插入图片描述

    解答

    第一问

    完整答案

    SELECT 
    student.s_id,student.s_name,COUNT(score.c_id),IF(SUM(score.`s_score`) IS NULL,0,SUM(score.`s_score`))
    FROM student LEFT JOIN score ON student.`s_id` = score.`s_id`   GROUP BY student.s_id 
    

    效果

    在这里插入图片描述

    第二问

    完整答案

    SELECT * FROM student JOIN score ON student.`s_id`=score.`s_id` JOIN course ON score.`c_id` = course.`c_id` 
    WHERE (score.`c_id`,score.`s_score`) IN (
    		SELECT c_id,MAX(s_score) AS s_score FROM score WHERE c_id IN (
    			SELECT c_id FROM course WHERE t_id = (SELECT t_id FROM teacher WHERE t_name= "张三") 
    		) GROUP BY c_id
    	)
    

    效果(有门课有两个最高成绩的学生)

    在这里插入图片描述

    第二问步骤描述

    • 步骤一(查找这个老师所带课程的id和此课程最高成绩)
    		SELECT c_id,MAX(s_score) AS s_score FROM score WHERE c_id IN (
    			SELECT c_id FROM course WHERE t_id = (SELECT t_id FROM teacher WHERE t_name= "张三") 
    		) GROUP BY c_id
    

    效果展示

    在这里插入图片描述

    • 步骤二(将所需要的信息表关联)
    SELECT * FROM student JOIN score ON student.`s_id`=score.`s_id` JOIN course ON score.`c_id` = course.`c_id`
    

    效果展示
    在这里插入图片描述

    • 步骤三(要注意in的字段)
    WHERE (score.`c_id`,score.`s_score`) in  (步驟一的結果)
    

    帮助到你的话,点个赞,鼓励一下,欢迎加入我的置顶博客设置的技术交流群,不搞代课推广,让我们一起向诗靠拢。

    附件sql表

    /*
    SQLyog Ultimate v12.09 (64 bit)
    MySQL - 5.7.29-log : Database - review
    *********************************************************************
    */
    
    
    /*!40101 SET NAMES utf8 */;
    
    /*!40101 SET SQL_MODE=''*/;
    
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
    CREATE DATABASE /*!32312 IF NOT EXISTS*/`review` /*!40100 DEFAULT CHARACTER SET utf8 */;
    
    USE `review`;
    
    /*Table structure for table `course` */
    
    DROP TABLE IF EXISTS `course`;
    
    CREATE TABLE `course` (
      `c_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `c_name` varchar(255) NOT NULL,
      `t_id` int(10) unsigned NOT NULL,
      PRIMARY KEY (`c_id`),
      KEY `t_id` (`t_id`),
      CONSTRAINT `course_ibfk_1` FOREIGN KEY (`t_id`) REFERENCES `teacher` (`t_id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
    
    /*Data for the table `course` */
    
    insert  into `course`(`c_id`,`c_name`,`t_id`) values (1,'语文',1),(2,'编译原理',2),(3,'Linux',3),(4,'数学',1);
    
    /*Table structure for table `score` */
    
    DROP TABLE IF EXISTS `score`;
    
    CREATE TABLE `score` (
      `s_id` int(10) unsigned NOT NULL,
      `c_id` int(10) unsigned NOT NULL,
      `s_score` int(10) unsigned NOT NULL,
      KEY `s_id` (`s_id`),
      KEY `c_id` (`c_id`),
      CONSTRAINT `score_ibfk_1` FOREIGN KEY (`s_id`) REFERENCES `student` (`s_id`),
      CONSTRAINT `score_ibfk_2` FOREIGN KEY (`c_id`) REFERENCES `course` (`c_id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    /*Data for the table `score` */
    
    insert  into `score`(`s_id`,`c_id`,`s_score`) values (1,1,80),(2,1,80),(3,1,60),(7,1,50),(1,2,81),(2,2,71),(3,2,61),(7,2,51),(1,4,82),(2,4,72),(3,4,62),(7,4,52);
    
    /*Table structure for table `student` */
    
    DROP TABLE IF EXISTS `student`;
    
    CREATE TABLE `student` (
      `s_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `s_name` varchar(255) NOT NULL,
      `s_birth` datetime NOT NULL,
      `s_sex` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`s_id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
    
    /*Data for the table `student` */
    
    insert  into `student`(`s_id`,`s_name`,`s_birth`,`s_sex`) values (1,'马云','2020-07-08 09:47:50','男'),(2,'孙传明','2020-07-08 09:48:08','男'),(3,'臧山松','2020-07-08 09:48:47','男'),(4,'贾小明','2020-07-08 09:49:02','男'),(5,'徐海露','2020-07-08 09:49:16','女'),(6,'尤路英','2020-07-08 09:49:36','女'),(7,'胡吃海塞','2020-07-08 09:49:56','男');
    
    /*Table structure for table `teacher` */
    
    DROP TABLE IF EXISTS `teacher`;
    
    CREATE TABLE `teacher` (
      `t_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `t_name` varchar(255) NOT NULL,
      PRIMARY KEY (`t_id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    
    /*Data for the table `teacher` */
    
    insert  into `teacher`(`t_id`,`t_name`) values (1,'张三'),(2,'李华'),(3,'牛宝丽');
    
    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
    
    
    展开全文
  • 学生学籍中的ID号是学籍号吗?

    千次阅读 2020-12-24 12:54:57
    展开全部学生学籍中的ID号就是学籍号。e69da5e887aa62616964757a686964616f31333431356664学籍号长度:16。学籍号字符:开头1字母和0至9的数字。学籍号发布时间:2000年,见北京市教育委员会文件:关于印发建立...
  • ID10卡号转8位考号方法,若要转换成6卡号,取后五加零。
  • 创建数据库指定字符集 create database db1 character set utf8/gbk 删除数据库 drop database db1; 使用数据库 use db1; 创建表 create table t1(id int,name varchar(10)); 查看所有表 show tables; 查看单个表...
  • 编写一个学生和教师数据的输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。实验要求:将编号、姓名输入和显示设计成一个类Person,并作为学生数据操作类student和教师数据...
  • 至少选修了学生002选修的全部课程的学生编号  select d.sid from  (  select sid,count(cid) as cidnnum  from (  select a.sid,a.cid  from [LogBase].[dbo].[test_c] a,[Log...
  • 例如:select * from student order by 年龄 asc题目是:用SQL语句将Student表中的属性sno char(8)改成varchar(20)类型MODIFY 在sql中·可用来扩大文件容量,但不能收缩。你这里语法错误了。alter table Student ...
  • 1894. 找到需要补充粉笔的学生编号 难度中等39收藏分享切换为英文接收动态反馈 一个班级里有 n 个学生,编号为 0 到 n - 1 。每个学生会依次回答问题,编号为 0 的学生先回答,然后是编号为 1 的学生,以此类推,...
  • 学生课程成绩信息包括:学号、课程编号、课程成绩、开课学期等。 主要功能有:对学生信息、课程信息、成绩信息进行添加、修改、删除、读出、写入、查找、排序、计算总分、平均分、分类汇总等。 编写代码,运行程序后...
  • SQL笔试题:下面是学生表(student)的结构说明字段名称字段解释字段类型字段长度约束s_id学号字符10PKs_name学生姓名字符50Notnulls_age学生年龄数值3Notnulls-sex学生性别字符(男:1女:0)1Notnull下面是教师表...
  • python+mysql实现学生信息查询系统

    千次阅读 2020-12-09 03:50:45
    本文实例为大家分享了python mysql学生信息查询系统的具体代码,供大家参考,具体内容如下import pymysql#import redis#pool = redis.ConnectionPool(host='IP地址', port=6379, decode_responses=True)while True:...
  • - 编号为 1 的学生使用 4 支粉笔,然后 k = 8 。 - 编号为 2 的学生使用 1 支粉笔,然后 k = 7 。 - 编号为 3 的学生使用 2 支粉笔,然后 k = 5 。 - 编号为 0 的学生使用 3 支粉笔,然后 k = 2 。 编号为 1 的学生...
  • (2) 按编号学生信息进行检索并将检索结果显示在屏幕上。 (3) 按姓名对学生信息进行检索并将检索结果显示在屏幕上。 (4) 计算某编号学生的总成绩与平均成绩。 (5) 列出所有总成绩超过n分的性别为s同学的...
  • 题目描述有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?...
  • 题目:有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?...
  • (1)添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选择所要添加的类别,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据编号、姓名等信息...
  • 建立数据库1.建立一个数据库create database work;2.进入数据库workuse ...4.建立student表属性有:编号:id (主键,自动增长),姓名:sname,出生年月:sage,性别:ssex(枚举)create table student(sid int primary ke...
  • 学生表 成绩表 课程表 教师表

    千次阅读 2020-09-11 16:26:17
    建立数据库、建表和插入数据 题目:思路、关键函数、解题语句、结果 知识点 语句表 建表和插入数据 ...-- 学生编号,学生姓名, 出生年月,学生性别 CREATE TABLE `Student`( `s_id` VARCHAR(20),
  • 学生信息表

    千次阅读 2018-05-21 19:36:11
    CREATE DATABASE `student`;...#创建科目表CREATE TABLE IF NOT EXISTS `subject`( `subjectNo` INT(4) COMMENT'科目编号', `subjectName` VARCHAR(20) COMMENT'科目名', `classHour` INT(4) COMMENT'课时数', ...
  • sql 统计 学生成绩2

    千次阅读 2021-01-28 03:40:05
    文章来源:http://www.ynpxrz.com/n822738c2024.aspxt_tudent(sid,sname,sage,ssex,sdept) 学生表t_course(cid,cname,tid) 课程表t_score( scid,sid,cid,grade) 成绩表t_teacher(tid,tname) 教师表问题:1、查询...
  • -- 8、查询课程编号为“02”的总成绩(不重点) -- 法一 SELECT SUM(s_score) FROM score WHERE c_id='02' -- 统计不同课程的总成绩、平均值、人数、 SELECT SUM(s_score),AVG(s_score),COUNT(distinct s_id) FROM ...
  • import java.io.BufferedWriter;import java.io.FileWriter;.../*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的...
  • 随机生成20个学生成绩,要求统计20人的成绩总分、平均分、最高分、最低分,并找出最高分和最低分的学生对应的编号。 参考结果如下,各数据可不同。 ![图片说明]...
  • 表结构:Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表建表语句 :CREATETABLEstudent(s#INT,snamenvarchar(32),sageINT,ssexnvarchar(8))...
  • #include #include #define FILENAME "student.dat"typedef enum{MAN, WOMAN} SEX;...//学生编号char name[20];//学生的姓名SEXsex;//学生的性别int age;//学生的年龄char major[20];//学生的专业struct tag...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,073
精华内容 22,429
关键字:

学生编号必须是8位

友情链接: atmega8hongwaibaojingqi.rar