itgle.com

已知有关系“STUDENT”,则关系运算σANE<80(STUDENT)用SQL语句表示为(52)。A.SELECT( * )FROM STUDENT WHERE AVE < 80B.SELECT( * )FROM STUDENT HAVING AVE < 80C.SELECT(AVE)FROM STUDENT WHERE AVE < 80D.SELECT(AVE) FROM STUDENT HAVING AVE < 80

题目

已知有关系“STUDENT”,则关系运算σANE<80(STUDENT)用SQL语句表示为(52)。

A.SELECT( * )FROM STUDENT WHERE AVE < 80

B.SELECT( * )FROM STUDENT HAVING AVE < 80

C.SELECT(AVE)FROM STUDENT WHERE AVE < 80

D.SELECT(AVE) FROM STUDENT HAVING AVE < 80


相似考题
更多“已知有关系“STUDENT”,则关系运算σANE<80(STUDENT)用SQL语句表示为(52)。A.SELECT( * )FROM STUDEN ”相关问题
  • 第1题:

    根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?()

    A update student set age = 1

    B update student set age = age - 1

    C update age = age -1 from student

    D update from student where age = age -1


    参考答案B

  • 第2题:

    根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。()

    A select max(age) from student

    B select sno from student where age = max(age)

    C select sno from student having age = max(age)

    D select sno from student a where a.age<= (select min(b.age) from student b)


    参考答案D

  • 第3题:

    根据SQL标准,下面哪条语句与select min(age) from student等效?()

    A select age from student where age >= min(age)

    B select distinct age from student where age >= all min(age)

    C select distinct a.age from student a where a.age<= any (select distinctb.age from student b)

    D select distinct a.age from student a where a.age<= all (select distinct b.age from student b)


    参考答案D

  • 第4题:

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是

    A.SELECT sname FROM student,SELECT cno,grade FROM sc WHERE student.sno=sc.sno

    B.SELECT sname,cno,grade FROM student,course WHERE student.sno=course.cno

    C.SELECT sname,cname,grade FROM student,course,sc WHERE student.sno=sc.sno and sc.cno=course,cno

    D.SELECT sname,cno,grade FROM student,sc WHERE student.sno=sc.sno


    正确答案:D
    解析:题意中要求查找学生姓名、课程号和成绩,这三个属性可以查找两个关系表student和sc,通过条件student.so=sc.so进行连接。

  • 第5题:

    使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。

    A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”

    B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”

    C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”

    D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


    正确答案:A
    解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

  • 第6题:

    对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

    A.SELECT * FROM student WHERE sname LIKE'刘 * '

    B.SELECT * FROM student WHERE sname LIKE'刘 $'

    C.SELECT * FROM student WHERE sname LIKE'刘%'

    D.SELECT * FROM student WHERE sname LIKE'刘&'


    正确答案:C
    解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

  • 第7题:

    要找出籍贯是湖北或湖南的学生的姓名和性别,下述SQL语句正确的有哪三项()。

    • A、SELECT Sname,Ssex FROM Student WHERE Sdept=(‘湖南’,‘湖北’);
    • B、SELECT Sanme,Ssex FROM Student WHERE Sdept=’湖南’ORSdept=’湖北’;
    • C、SELECT Sname,Ssex FROM Student WHERE Sdep tLIKE‘湖%’
    • D、SELECT Sname,Ssex FROM Student WHERE Sdept LIKE‘%湖’;
    • E、SELECT Sname,Ssex FROM Student WHERE Sdept IN(‘湖南’,‘湖北’);

    正确答案:B,C,E

  • 第8题:

    数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键为Number。要求查询所有男同学信息,下列哪个SQL语句是正确的?()

    • A、Select* From Student Where Sex=’男’
    • B、Select* From Student Where Number NotIn(Select Number From Student Where Sex<>=’男’)
    • C、Select* From Student Where NumberIn(Select Numbe rFrom Student Where Sex=’男’)
    • D、Select* From Student Where Sex<>’男’

    正确答案:A,B

  • 第9题:

    数据库中有一张表名称为Student,列ZZMM表示学生政治面貌,学生的政治面貌可能为“党员”、“团员”和群众,要求查询政治面貌为“党员”和“团圆的学生信息”,下列哪个SQL语句是正确的()

    • A、Select* From Student Where ZZMM=’党员’And ZZMM=’团员’
    • B、Select* From Student Where ZZMM=’党员’Or ZZMM=’团员’
    • C、Select* From Student Where ZZMM="党员"OrZ ZMM="团员"
    • D、Select* From Student Where ZZMM IN(’党员’,‘团员’)

    正确答案:A,D

  • 第10题:

    在Transact-SQL语法中,以下SELECT语句正确的是()。

    • A、SELECT * FROM student
    • B、SELECT * FROM student WHERE GETDATE()
    • C、SELECT * FROM student ORDER st_id
    • D、SELECT * FROM student BY St_name

    正确答案:A

  • 第11题:

    填空题
    已知学生成绩关系表,其模式为STUDENT(学号,姓名,数学,物理,英语),完成下列查找3门课成绩都在90分以上的学生名单的SQL语句为:SELECT 学号,姓名 FROM STUDENT WHERE数学>=90()物理>=90()英语>=90

    正确答案: AND,AND
    解析: 暂无解析

  • 第12题:

    单选题
    若要检索“Student”数据表中的所有记录和字段,则SQL语句为()
    A

    Selec t姓名,性别 From Student

    B

    Select*From Student

    C

    Select 姓名,性别 From Student Where 姓名=“张山“

    D

    Select*From Student Where 姓名=“张山“


    正确答案: D
    解析: 暂无解析

  • 第13题:

    根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。下面哪条语句适用?()

    A create view abc as select * from student where dept=’IS’

    B create view abc as select * from student where dept=’IS’ with check option

    C create view abc as student where dept=’IS’

    D create view abc as select dept=’IS’ from student


    参考答案B 单选题

  • 第14题:

    根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?()

    A delete from student

    B delete all from student

    C delete * from student

    D drop table student


    参考答案A

  • 第15题:

    根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()

    A select * from student where age< avg(age)

    B select * from student having age< avg(age)

    C select * from student a where a.age< (select avg(b.age) from student b)

    D select * from student a where (select avg(b.age) from student b ) >= a.age


    参考答案C

  • 第16题:

    对于数据表: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选项查询的字段不正确。

  • 第17题:

    试题基于如下三个关系,其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系SC的主码是(sno,cno)。

    查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是( )。

    A)SELECT sname FROM student,SELECT cno,grade FROM sc

    WHERE student.sno=sc.sno

    B)SELECT sname, cno,grade FROM student,course

    WHERE student.sno=course.cno

    C)SELECT sname, cname,grade FROM student,course, sc

    WHERE student.sno=sc.Snoand sc.cno=course.cno

    D)SELECT sname,cno, grade FROM student,sc

    WHERE student.sno=sc.sno


    正确答案:D
    要查询学生姓名,选修课程号及对应成绩,在同一SELECT子句后应包含这三个字段,故选项A)错误;而学生学号是用来关联sc与student表,故在where子句中应有“student.sno=sc.sno”,故选项B)错误;对于选项C),它没有查询课程号,而是查询的课程名,所以错误。

  • 第18题:

    设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下列SQL语句的查询结果是( )。

    Select Student.Sname

    From Student,SC

    Where Student.Sno=SC.Sno

    And SC.Cno='C1’

    A.选出选修C1课程的学生信息

    B.选出选修C1课程的学生姓名

    C.选出Student中学生号与SC中学生号相等的信息

    D.选出Student和SC中的一个关系


    正确答案:B
    解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,Select子句用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;Where子句中首先将Student.Sno和SC.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno='C1'限定了选修的课程号为C1。

  • 第19题:

    数据库中有一张表名称为Student,有列Name,Age,IDCard,Sex。要求写SQL语句查询出表中所有的数据,下列哪个SQL语句是正确的()

    • A、Select* From Student
    • B、Select Name From Student
    • C、Select Name,Age,IDCard From Student
    • D、Select Name,Age,IDCard,Sex From Student

    正确答案:A,D

  • 第20题:

    数据库中有一张表名称为Student,有列Name,Age,IDCard,Sex。要求写SQL语句查询出表中年龄介于20和30岁之间的数据,下列哪个SQL语句是正确的?()

    • A、Select* From Student Where Age>=20 ANDAge>=30
    • B、Select* From Student Where Age>=20 ANDAge<=30
    • C、Select* From Student Where Age BET WENN 20AND30
    • D、Select* From Student Where Age>=20&&Age>=30"

    正确答案:A,C

  • 第21题:

    数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键是Number,数据类型为Varchar(20)。要求写删除学号为“20140001”的学生,下列哪个SQL语句是正确的()

    • A、Delete Student‘20140001’
    • B、Delete Student“20140001”
    • C、Delete Student Where Number=‘20140001’"
    • D、Delete From Student Where Number=”20140001”"

    正确答案:C,D

  • 第22题:

    已知学生成绩关系表,其模式为STUDENT(学号,姓名,数学,物理,英语),完成下列查找3门课成绩都在90分以上的学生名单的SQL语句为:SELECT 学号,姓名 FROM STUDENT WHERE数学>=90()物理>=90()英语>=90


    正确答案:AND;AND

  • 第23题:

    多选题
    数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键为Number。统计学生总人数,下列哪个SQL语句是正确的()
    A

    Select Count(1)From Student

    B

    Select Sum(*)From Student

    C

    Selec tAvg(*)From Student

    D

    Select Count(*)From Student


    正确答案: C,B
    解析: 暂无解析