单选题

有学生表 student,结构如下学号(char(9),主键)、姓名(varchar(10),非空)、性别(char(2))、出生日期(date)、民族(varchar(20))。课程表course,结构如下课程号(char(5),主键)、课程名称(varchar(30))、课程简介(text)、学分(int)。选课信息表SC,结构如下学号(char(9),外键)、课程号(char(5),外键)、成绩(intcheck(0,100)),查询选修了07007课程的学生姓名,下列语句正确的是?

A、

SELECT 姓名 from student WHERE NOT EXISTS(SELECT*FROM sc WHERE student.学号= sc.学号 and 课程号=“07007”

B、

SELECT 姓名 from student WHERE EXISTS(SELECT*FROM sc WHERE student.学号=sc.学号 and 课程号=“07007”

C、

SELECT 姓名 from student EXISTS(SELECT*FROM sc WHERE student.学号=sc.学号 and 课程号=“07007”

D、

SELECT 姓名 from student WHERE EXISTS(SELECT*FROM sc WHERE  课程号=“07007”

下载APP答题
由4l***ub提供 分享 举报 纠错

相关试题

单选题 要查询学生信息表中的张姓同学的情况,可用什么语句

A、

select *from 学生信息表 where 姓名 like ‘张%’

B、

select *from 学生信息表 where 姓名 like ‘张_’

C、

select *from 学生信息表 where 姓名 like ‘%张%’

D、

select *from 学生信息表 where 姓名 like ‘张’

单选题 下面关于ORDER BY子句说法不正确的是

A、

ORDER BY只能对一个字段进行排序

B、

DESC 表示进行降许排序

C、

ASC表示升序排序

D、

使用ORDER BY进行排序时,ORDER BY后可接列名,别名或序号

单选题 有学生表Stu,有son、sname ssex saddress字段,SELECT DISTRICT sname FROM Stu LIMIT 10,问SQL语句的含义是

A、

查询学生表Stu中学生的名字

B、

查询学生表中前10行学生的名字

C、

查询学生表中不同名学生的前10个名字

D、

查询学生表的前10条记录

单选题 MyBatis框架动态SQL中,下列哪个标签表示多条件分支判断

A、

if

B、

choose 

C、

trim 

D、

foreach

单选题 SQL中,子查询是

A、

返回单表中数据子集的查询语句

B、

选取多变中字段子集的查询语句

C、

选取单表中字段子集的查询语句

D、

嵌入另一个查询语句之中的查询语句

单选题 MySql中的表查询的命令是

A、

USE

B、

SELECT

C、

UPDATE

D、

DROP

单选题 在SQL中下列涉及空值的操作,不正确的是

A、

AGE IS NULL 

B、

AGE IS NOT NULL 

C、

AGE = NULL 

D、

NOT(AGE IS NULL)

单选题 下面关于SELECT子句说法不正确的是

A、

ALL关键字表示输出所有记录,为默认状态

B、

DISTINCT表示在查询结果中去除重复

C、

LIMIT N返回结果的前N行

D、

LIMIT M N表示返回结果集中的第M到第N行