以下操作的数据库是xscj。查询xs中学号倒数第二个数字为0的学生学号、姓名及专业名。单引号里需要填写三个内容,依次是什么?select 学号,姓名,专业名 from xs where 学号 like '';
举一反三
- 【单选题】现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:查询没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是() A. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) B. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) C. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80) D. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND 分数<80)
- 【单选题】根据关系模型Students(学号,姓名,性别,出生年月),查询计算机专业学生的学号、姓名和专业______。 A. SELECT 学号、姓名、专业 FROM Students WHERE 专业="计算机" B. SELECT 学号、姓名、专业 FROM Students WHERE 专业=计算机 C. SELECT 学号,姓名,专业 FROM Students WHERE 专业="计算机" D. SELECT 学号,姓名,专业 FROM Students WHERE 专业=计算机
- 教务管理系统中两张表: 学生表(学号,姓名,专业),选课表(学号,课程号,成绩)。 其中学生表中有m条记录,选课表中有n条记录。 现要查询没有选课的学生名单,以下嵌套查询语句中,不正确的是( )。 A: select 学号,姓名 from 学生表 where not exists(select * from 选课表 where 学号=学生表.学号); B: select 学号,姓名 from 学生表 where exists(select * from 选课表 where 学号=学生表.学号); C: select 学号,姓名 from 学生表 where 学号 not in (select 学号 from 选课表 );
- 已知三个关系:S(学号,姓名,性别);C(课程编号,课程名称,学时)SC(学号,课程编号,分数)若要查询所有选了课的学生的学号和姓名,下列语句正确的是( ) A: select 学号,姓名 from s WHERE 学号 in (select * from sc) B: select 学号,姓名 from s WHERE in (select * from sc where s.学号=sc. 学号) C: select学号,姓名 from s WHERE 学号 exists (select * from sc where s.学号=sc. 学号) D: (D)select学号,姓名 from s WHERE exists (select * from sc where s. 学号=sc. 学号)
- 查询成绩大于90分的学生的姓名,正确的SQL命令是( ) A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90) B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90) C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90) D: select 姓名 from 学生表 where 学号90)