导航:首页 > 保研推免 > 不同性别对奖学金

不同性别对奖学金

发布时间:2020-12-06 17:56:16

① 在Access2003数据库DB201202.mdb中有三个表,如下:学生(学号,姓名,性别,班级,奖学金);课程(课号,课名,学分

1
select 学号,姓名,班级 from 学生 where 姓名 like '张%'

2
update 学习 set 分内数=100 where 学号 = (select 学号 from 学生 where 姓名='张三') and 课号容=(select 课号 from 课程 where 课名='数学')

3
select a.班级,avg(c.分数) as 语文平均分
from 学生 as a,课程 as b,学习 as c where a.学号=c.学号 and b.课号=c.课号 and b.课名='语文'
group by a.班级

② 学生(学号,姓名,性别,专业,奖学金)课程(课程号,课程名,选修课程号,学分)学习(学号,课程号

1.create table 学生(学号 varchar(10),姓名 varchar(10),性别 char(2),专业 varchar(20),奖学金 float)
create table 课程(课程号 varchar(10),课程名 varchar(10),选修课程号 varchar(10),学分 int)
create table 学习(学号 varchar(10),课程号 varchar(10),分数 float)

2.select 课程号,课程名 from 课程 where 课程号 like '2010%'
3.select 学生.学号 from 学生,课程,学习 where 学生.学号 = 学习.学号 and 学习.课程号 = 课程.课程号
4.select 学号,姓名 from 学生 where 奖学金 > 500
5.select 专业,sum(奖学金) from 学生 group by 专业
6.select avg(奖学金) from 学生
7.select 学生.学号,学生.姓名,课程.课程号,学习.分数 from 学生,课程,学习 where 学生.学号 = 学习.学号 and 学习.课程号 = 课程.课程号 and 学生.专业 = '中文专业'

没检查过,大致是这样吧

③ 学生(学号,姓名,性别,专业,奖学金) 课程(课程号,名称,学分) 学习(学号,课程号,分数) 用

用SQL语言实现下列功能的SQL语句代码:
1、创建[学生表]代码:
学生表(学号 char(6),姓名,性别,年龄,专业)
要求使用:主键(学号)、非空(姓名,专业)、检查(性别)
CREATE TABLE 学生表
(
学号 CHAR(6) PRIMARY KEY,
姓名 CHAR(10) NOT NULL,
性别 CHAR(2) NOT NULL CHECK (性别 IN ('男','女')),
年龄 INT,
专业 CHAR(20) NOT NULL
)

2、创建[选课表]代码:
选课表(ID,学号,课号,分数)
要求使用:外键(选课表.学号,选课表.课程号)、检查(分数),自动编号(ID)
CREATE TABLE 选课表
(
ID INT IDENTITY(1,1) NOT NULL,
学号 CHAR(6) NOT NULL FOREIGN KEY REFERENCES 学生表(学号),
课号 CHAR(10) NOT NULL FOREIGN KEY REFERENCES 课程表(课程号),
分数 INT CHECK (分数 BETWEEN(0,100))
)

3、将下列课程信息添加到课程表的代码
课程号 课程名 学分 先行课程号
100002 数据结构 2 100001
修改 课程号为100003的课程名:SQL数据库
删除 课程号为100002的课程信息

INSERT INTO 课程表 (课程号,课程名,学分,先行课程号)VALUES ('100002','数据结构',2,'100001')
UPDATE 课程表 SET 课程名 = 'SQL数据库' WHERE 课程号 = '100003'
DELETE FROM 课程表 WHERE 课程号 = '100002'
4、写出创建:选课表视图(学号,姓名,课程号,课程名,学分,分数)的代码
CREATE VIEW UV_选课表_OnShow
AS
SELECT A.学号,A.姓名,C.课程号,C.课程名,C.学分,B.分数
FROM 学生表 AS A INNER JOIN 选课表 AS B ON A.学号 = B.学号
INNER JOIN 课程表 AS C ON B.课号 = C.课程号

现有关系数据库如下:
学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用SQL实现:
(5)查询没有任何一门成绩在80分以下的所有学生的信息,包括学号、姓名和专业

SELECT 学生.学号,学生.姓名,学生.专业
FROM 学生,学习
WHERE 学生.学号 = 学习.学号
GROUP BY 学生.学号,学生.姓名,学生.专业
HAVING MIN(分数) > 80

(6)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000

不知道没有获得奖学金的情况下,奖学金是多少,现假设是0

UPDATE 学生 SET 奖学金 = 1000 WHERE 学号 IN (SELECT 学生.学号
FROM 学生,学习
WHERE 学生.学号 = 学习.学号
GROUP BY 学生.学号
HAVING MAX(分数) = 100) and 奖学金 = 0

④ 性别与获得奖学金是否有关 显著性水平

我用的spss18.0,不过原理都一样,只是画面更漂亮。。
在spss页面打开数据后回,点:分析——描述统计答——交叉表,性别是自变量,放入列,组别是因变量,放入行,然后点对话框右边或者下面(按钮位置因版本不同稍有不同)的统计量,在卡方的选项上打钩,按继续,然后按确定就可以了。卡方检验出来的结果如果sig值小于0.05就说明通过了显著性检验,综合组和推拿组在性别方面是有显著性差异的。O(∩_∩)O。。

⑤ .数据表“学生”中,包括姓名、学号、性别、出生年月、奖学金等字段,删除奖学金为0的学生的全部信息,SQL

D 删除要用delete.......

⑥ EXCEL题,使用IF函数计算表中同学性别,使用countif函数计算男生人数,使用sumIF计算奖学金

在D3单元格输入以下公式,然后向下填充公式
=IF(MOD(LEFT(C3,17),2),"女","男")
在B18单元格输入=COUNTIF(D3:D16,"男")
在D18单元格输入=SUMIF(D3:D16,"女",B3:G16)

⑦ 用VFP语言 利用表“学生情况”中的数据,按“性别”字段分组计算人数,助学金的平均值

先打开抄 表设计器 ,然后选择袭 字段选项卡!选中职工号字段
字段有效性 的 规则 中填写:left(职工号,1)="A" AND LEN(职工号)=5
信息 中填写:"职工号不符合要求"

一定要注意符号的输入必须是英文半角的符号,不能为全角或中文的。你不能确定怎样转换为英文半角的符号时,最好不要在中文状态下输入符号

阅读全文

与不同性别对奖学金相关的资料

热点内容
20132014南开大学国家奖学金名单 浏览:560
专升本考生考研复试 浏览:354
研究生给导师写自荐信被婉拒了怎么回复 浏览:470
2020中科大非全日制分数 浏览:747
江西非全日制研究生 浏览:1
2016全日制自考学校 浏览:86
考研广播电视学分数线 浏览:465
研究生什么年龄能考试 浏览:580
中科院大学研究生考试培训 浏览:43
全日制大专免考免试入学 浏览:943
考研在学校租房子 浏览:543
上海全日制专升本报名 浏览:924
事业单位必须是全日制学历吗 浏览:233
出国读研澳洲 浏览:340
金融研究生考英语考试 浏览:43
云南大学研究生比较好的专业 浏览:32
本科生考在职研究生报考时间 浏览:173
密码学专业考研科目 浏览:996
工程学院针对的考研的学校有哪些 浏览:982
研究生考试366分 浏览:123