摘要: 在数据库时候我设计了学生的分数为nvarchar(50),是为了在从TXT文件中读取数据插入到数据库表时候方便,但是在后期由于涉及到统计问题,比如求平均值等,需要int类型才可以,方法是:Convert(int,字段名)。例如:select avg(Convert(int,M_Score)) from temp建立视图,将视图当表示用CREATE VIEW temp ASselect StudentId, MAX(StudentScore) as M_Scorefrom T_StudentScores group by StudentId;--------------------------. 阅读全文
posted @ 2013-06-29 09:50 秋水惜朝 阅读(754) 评论(0) 推荐(0)
摘要: 1. 文件的存取数据文件1.txt为学生成绩统计表,要对它做一个统计工作。文件中若一个人有多个成绩,则取他们的最好成绩来统计,然后计算全班平均成绩;统计0-69、70-79、80-89、90-100分的人数;若不要85分以下的成绩,求一下平均成绩是多少;将学生名字和成绩另存为一个文件2.txt,注意,多个成绩取最好一个保存。说明:1.txt的格式是这样的:序号 学号 姓名 选修/必修 成绩设计数据库:如图其实在设计数据库时候应该让StudentScore为int字段,我设计成了string类型的,所以在后面的统计部分需要将某些字段转换为int,使用Convert(int,数据库字段名)第一步, 阅读全文
posted @ 2013-06-29 09:32 秋水惜朝 阅读(1491) 评论(0) 推荐(0)