假设学号是9位数,前7位表示班级号,后两位表示学生在班级内的序号,如学号2012...012151班所有学生的学号和姓名,(
举一反三
- 假设学号是9位数,前7位表示班级号,后两位表示学生在班级内的序号,如学号201215122表示2012151班的第22位学生。若要查询2012151班所有学生的学号和姓名,( )
- 【单选题】现有“学生表”(学号,姓名)和“班级”(班级编码,学号)两个表,要根据指定的班级编码查询并显示该班所有学生的学号和姓名,正确的SQL命令是()。 A. SELECT 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=[请输入班级编码]; B. SELECT 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=请输入班级编码; C. SELECT 班级.班级编码, 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=[请输入班级编码]; D. SELECT 班级.班级编码, 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 班级 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=请输入班级编码;
- 在下面的两个关系中,学号和班号分别为学生关系和班级关系的主键(或主码),则外码是 。 学生(学号,姓名,班级号,成绩) 班级(班级号,班级名,班级人数,平均成绩) A: 学生关系的“学号” B: 班级关系的“班级号” C: 学生关系的“班级号” D: 班级关系的“班级名”
- 【单选题】某中学高一年级有5个班,每个班最多有40位学生。给高一年级学生进行编码,形式为英文字符S加若干位二进制数(S口口口......口口)。要求用二进制数分别表示班级编码和学生学号编码,并尽可能减少编码长度。请问以下分配方案中正确的是 () A. 用2位二进制数记录班级编码,5位二进制数记录学号编码 B. 用 3 位二进制数记录班级编码, 5 位二进制数记录学号编码 C. 用 3 位二进制数记录班级编码, 6 位二进制数记录学号编码 D. 用 4 位二进制数记录班级编码, 5 位二进制数记录学号编码
- 有两个关系:学生(学号,姓名,性别,出生日期,班号,联系电话),班级(班号,班名,人数),其中学号和班号分别为主键,则学生关系的外键是( )。 A: 学号 B: 姓名 C: 班号 D: 无外键