选中学号和成绩列表
① SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名
1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。
② 关于学生学号和成绩排列的问题
首先选中该列单元格,
③ access表1有学号和成绩,表2有学号和姓名,关联表1表2学号后怎样让窗体输学号、成绩,姓名自己
创建抄空白窗体
创建3个文本框,分别命名为学号、姓名、成绩
姓名文本框数据来源=DLookUp("姓名","表2","学号='" & [学号] & "'")
成绩文本框数据来源=DLookUp("成绩","表1","学号='" & [学号] & "'")
注意表设计中的学号设计为文本类型。
如果学号为数字类型,则
姓名文本框数据来源=DLookUp("姓名","表2","学号=" & [学号])
成绩文本框数据来源=DLookUp("成绩","表1","学号=" & [学号])
④ 设计一个下拉列表,当下拉列表选择“学号”时,动态分析表显示该学生的姓名和各门课程以及总分成绩,柱状
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class Course//课程类
{
private:
string m_CourseName;
int m_Grade;
public:
Course(string CourseName,int Grade):m_CourseName(CourseName),m_Grade(Grade)
{
}
void show()
{
cout << m_CourseName << "的成绩为:" << m_Grade <<endl;
}
};
class Student//学生类
{
private:
string m_StudentName;//姓名
string m_Number;//学号
string m_Sex;//性别
vector<Course> m_Grade;//各科成绩
public:
Student(string StudentName, string Number, string Sex, vector<Course> Grade):
m_StudentName(StudentName),m_Number(Number),m_Sex(Sex),m_Grade(Grade)
{
}
void show()//显示详细信息
{
cout <<"姓名: " << m_StudentName <<" 学号: " << m_Number << " 性别: " << m_Sex <<endl;
vector<Course>::iterator beg = m_Grade.begin();
while (beg!=m_Grade.end())
{
beg->show();
++beg;
}
}
string getNumber()//查询学号
{
return m_Number;
}
};
class Document//档案类
{
private:
vector<Student> m_vs;//学生档案
public:
Document(vector<Student> vs):m_vs(vs)//构造函数
{
}
void find(string StuNumber)//根据学号查询详细信息
{
vector<Student>::iterator beg = m_vs.begin();
bool find=true;
while (beg!=m_vs.end())
{
if (StuNumber==beg->getNumber())
{
beg->show();
find=false;
}
++beg;
}
if (find)
{
cout << "没有学号为" << StuNumber <<"的相关信息" << endl;
}
}
};
int main()
{
Course c11("语文",89);
Course c12("数学",90);
Course c13("英语",100);
Course c14("物理",100);
Course c15("政治",100);
//Course c21("语文",89);
//Course c22("数学",90);
//Course c23("英语",100);
//Course c24("物理",100);
//Course c25("政治",100);
vector<Course> vc;
vc.push_back(c11);
vc.push_back(c12);
vc.push_back(c13);
vc.push_back(c14);
vc.push_back(c15);
Student stu("张三","123","男",vc);
vector<Student> vs;
vs.push_back(stu);
Document doc(vs);
doc.find("12");
return 0;
}//我就添加了一个人的信息
⑤ SQL语句:学生表(学号,姓名,。。。),选课表(学号,课程号,成绩),写出没有选择课程号为"c101"的所
第一种:select a.学号,a.姓名 from 学生表 a where not exists (select b.* from 选课表 b where b.学号 =a .学号 and b.课程号='c101') ;
第二种:select a.学号,a.姓名 from 学生表 a where a.学号 not in (select b.学号 from 选课表 b where b.课程号='c101') ;
⑥ excel表格中已知学号,姓名,成绩,求90分以上的学生姓名和学号的函数怎么写
^假设你的数据区在A2:C100
则在D2输入
=index(A:A,small(if($C$2:$C$100>=90,row($2:$100),4^8),row(A1)))&""
数组公式,Ctrl+Shift+回车输入
向右向下填充公式
⑦ 基于"学生","成绩"表,查询"选择"小于10分或"成绩"小于30分的学生成绩,要求输出学号、姓名、选择和成绩
"学生"、"成绩"是两张表是吧,是按学号来关联的?那么需要一张汇总表,其中就用vlookup等公式来查找合并出学号、姓名、成绩这样根据需要要查询的内容,然后还可以用“自动筛选”功能来选择出来。
⑧ 怎么在查询分析器中选择信息数据库中成绩表中所以学生的学号和高等数学成绩
假定信息数据库名为StudentInfo,成绩表名为回Grade,SQL Query Analyzer中代码如答下:
use StudentInfo
SELECT StudentNo, MathGrade
FROM Grade
⑨ 电子表格如何提取学生成绩和姓名学号对应起来
将以下公式拷贝在表1的K2单元格里,并把公式里“表2”替换成你真实的表2名称(这里假设版两个表权在同一个工作簿):
=IF(ISERROR(MATCH(A2,表2!B:B,0)),"",INDEX(Sheet2!C:C,MATCH(A2,表2!B:B,0)))
然后复制公式到有数据的最后一行,可以看到结果:
有数据的 - 表示表2中找到了该UID的对应成绩;
空白的 - 表示表2中没有找到对应UID的成绩。
⑩ excel设计一个下拉列表,当下拉列表选择“学号”时,动态分析表显示该学生的姓名和各门课程以及总分成绩
给的分太少啦,我给你做了个范例。动态下拉可以实现了,图表也有了。但是这个图表要看你分析哪些数据了。