对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语

题目

对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是

A.SELECT sno,sname FROM student WHERE grade=NULL

B.SELECT sno,sname FROM student WHERE grade IS NULL

C.SELECT sno,age FROM student WHERE grade IS NULL

D.SELECT sno,age FROM student WHERE grade=NULL

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

学生表student包含学号sno、学生姓名sname、性别sex、年龄age、所在院系dept、籍贯native等字段,其中age为整型,其余字段均为字符型。现插入一条计算机学院学生的记录,学号为s320078,姓名为张强,性别为男,年龄为20,下列语句错误的是________。

A.INSERT INTO tb_student (sno, sname, sex, age, dept, native) VALUES('s320078', '张强','男',20, '计算机');

B.INSERT INTO tb_student (sno, sname, sex, age, dept) VALUES('s320078', '张强','男',20, '计算机');

C.INSERT INTO tb_student VALUES('s320078', '张强','男',20, '计算机',null);

D.INSERT INTO tb_student (dept, sno, sname, sex, age) VALUES('计算机', 's320078', '张强','男',20);


INSERT INTO tb_student (sno, sname, sex, age, dept, native) VALUES('s320078', ' 张强 ',' 男 ',20, ' 计算机 ');

第2题:

8、学生表student包含学号sno、学生姓名sname、性别sex、年龄age、所在院系dept、籍贯native等字段,其中age为整型,其余字段均为字符型。现插入一条计算机学院学生的记录,学号为s320078,姓名为张强,性别为男,年龄为20,下列语句错误的是________。

A.INSERT INTO tb_student (sno, sname, sex, age, dept, native) VALUES('s320078', '张强','男',20, '计算机');

B.INSERT INTO tb_student (sno, sname, sex, age, dept) VALUES('s320078', '张强','男',20, '计算机');

C.INSERT INTO tb_student VALUES('s320078', '张强','男',20, '计算机',null);

D.INSERT INTO tb_student (dept, sno, sname, sex, age) VALUES('计算机', 's320078', '张强','男',20);


INSERT INTO tb_student (sno, sname, sex, age, dept, native) VALUES('s320078', ' 张强 ',' 男 ',20, ' 计算机 ');

第3题:

对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。

A.SELECT sno,sname FROM student WHERE gade=NULL

B.SELECT sno,sname FROM student WHERE grade IS NULL

C.SELECT sno,age FROM student WHERE grade IS NULL

D.SELECT mo,age FROM student WHERE grade=NULL


正确答案:B
解析:A、D选项中,不能写成列名=NULL;C、D选项查询的字段不正确。

第4题:

对于学生信息表STUDENT(SNO, SNAME,SEX,AGE,DEPT)(STUDENT由学号SNO、姓名SNAME、性别SEX、年龄AGE、所在系DEPT 5个属性组成,其中SNO为主码),求年龄20~23岁之间的学生姓名和年龄,正确的语句是( )。A.SELECT SNAME,AGE FROM STUDENT WHERE AGE>20 AND AGE<23B. SELECT*FROM STUDENT WHERE AGE BETWEEN 20 AND 23C.SELECT SNAME,AGE FROM STUDENT WHERE AGE BETWEEN 20 AND 23D.以上均不正确


正确答案:C
A项在表述年龄的范围时有错误,SQL并不是那样表示的,B项不符题意,查询的结果为学生信息表的所有字段。

第5题:

基于学生一选课一课程数据库中的三个基本表:

学生信息表:STUDENT(Sno、sname,sex,age,dept)主码为sno

课程信息表:COURSE(cno,cname,teacher)主码为ClIO

学生选课信息表:SC(SIlO,con,grade)主码为(sno,ClaO)

“查询没有学习成绩的学生的学号和课程号”的SQL语句是

A.SELECT sno,ClIO FROM SC WHERE grade=NULL

B.SELECT sno,cno FROM SC WHERE grade Is‘ ’

C.SELECT sno,cno FROM SC WHERE grade IS NULL

D.SELECT sno,cno FROM SC WHERE grade=‘ ’


正确答案:C
解析:本题考查的是涉及空值NULL的查询。涉及空值赋值的一般形式是:列名Is[NOT]NULL,注意不能写成:列名=NULL;或列名=NOTNULL。本题答案为c)。

第6题:

设有学生信息关系STUDENT(sno, sname, sex, age, dept)。“查找信息系(IS系)中年龄小于20岁的学生的姓名”,该操作正确的关系代数表达式是______。

Ⅰ.πsname(σdept='IS'∧age<20(STUDENT))

Ⅱ.σdept='IS'∧age<20(πsname(STUDENT))

Ⅲ.σsname(πdept='IS'∧age<20(STUDENT))

A.仅Ⅰ

B.仅Ⅱ

C.Ⅰ和Ⅱ

D.Ⅱ和Ⅲ


正确答案:A
解析:Ⅱ操作是先进行sname的投影,没有包括dept和age,在下一步的选择操作中并没有选择出符合条件的记录。Ⅲ操作是先进行dept和age的投影,没有包括sname,在下一步的选择操作中并没有选择出符合条件的记录。所以只有Ⅰ操作能够选择出符合条件的记录。

第7题:

对于学生信息表:student(sno,sname,sex,age,dept),把所有的学生的年龄加2的操作是【 】。


正确答案:UPDATE student SET age=age+2
UPDATE student SET age=age+2 解析:对于学生信息表:student(sno,sname,sex,age,dept),把所有的学生的年龄加 2的操作是UPDATE student SET age=age+2。

第8题:

第( 36 ) - ( 37 )题基于学生一选课一课程数据库中的三个基本表:

学生信息表: STUDENT ( sno, sname, sex, age, dept ) 主码为 sno

课程信息表: CDLIRSB ( cno, cname, teacher ) 主码为 cno

学生选课信息表: SC ( sno, cno, grade ) 主码为( sno, cno )

( 36 )“ 查询没有学习成绩的学生的学号和课程号 ” 的 SQL 语句是

A ) SELECT snc, cno FROM SC WHERE grade=NULL

B ) SELECT sno, cno FROM SC WHERE grade IS' '

C ) SELECT sno. cno FROM SC WHERE grade IS NULL

D ) SELECT sno. cno FROM SC WHERE grade =' '


正确答案:C

第9题:

设教学数据库中有三个基本表:

学生表   S(SNO,SNAME,AGE,SEX)

选课表   SC(SNO,CNO,GRADE)

课程表   C(CNO,CNAME,TEACHER)

写出“不学C6课程的男学生的学号和姓名(SNO,SNAME)”关系代数表达式。


答案:πSNO,SNAME(σSEX='男'(S)(πSNO(SC)- πSNO(σCNO='C6'(SC))))