itgle.com
更多“从学生表student查询学生的所有信息,正确的语句是______。”相关问题
  • 第1题:

    如果对关系执行下面的sQL语句:SELECT sno=学号,sname=姓名FROM InformationWHERE班级名=‘软件021’,对此结果的正确描述是——。

    A.查询INFORMATION表中‘软件021’班学生的所有信息

    B.查询INFORMATION表中学生的学号、姓名

    C.查询INFORMATION表中计算机系学生的记录

    D.查询INFORMATION表中‘软件021’班学生的学号、姓名


    正确答案:D
    解析:SELECT‘sno=学号,sname=姓名FROM Information WHERE班级名=‘软件021’的意思是查询INFORMATION表中‘软件021’班学生的学号、姓名。

  • 第2题:

    在“查询选修课程号为2,且成绩在70分以上的所有学生的学号、姓名和选课名称”的 SQL语句中,将使用到的表是

    A.学生信息表s

    B.学生信息表s和课程信息表c

    C.学生信息表s、课程信息表c和学生选课信息表sc

    D.学生信息表s和学生选课信息表sc


    正确答案:C
    解析:因为在学生信息表中有学生的学号、姓名信息,课程信息表中存有课程名称,SC表有课程号和成绩。

  • 第3题:

    根据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

  • 第4题:

    设有学生表STUDENT,其中有学号,姓名,年龄,性别等字段,该表是在2002年建立的,到2003年用户可以使用SOL的 _____ 语句,将表中的所有学生年龄增加一岁,到2004年,显示学生表中年龄大于22岁的学生信息的SQL语句是 ______ 。


    正确答案:UPDATE STUDENT SET年龄=年龄+1 SELECT*FROM STUDENT WHERE年龄>22
    UPDATE STUDENT SET年龄=年龄+1 SELECT*FROM STUDENT WHERE年龄>22

  • 第5题:

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

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

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

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

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


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

  • 第6题:

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

    A)选出选修Cl课程的学生信息

    B)选出选修Cl课程的学生姓名

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

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


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

  • 第7题:

    若用Student表存储学生信息,Teacher表存储教师信息,Course表存储课程信息,Study表存储学生选修课程情况。教务处想要“查询2006年入学的计算机专业(CS)的学生中平均成绩在85分以上的学生信息”。请将以下SQL语句补充完整。注:用对应英文表示。

    SELECT *FROM Student WHERE Smajor="CS" AND Syear="2006"

    AND(1))

    (SELECT Sno FROM Study GROUP BY Sno

    HAVING(2))


    正确答案:(1)Sno IN (2) AVG(Grade)>85
    (1)Sno IN (2) AVG(Grade)>85 解析:SELECT[ALL|DISTINCT]目标列表达式>[,目标列表达式>]…
    FROM表名或视图名>[,表名或视图名>]
    [WHERE条件表达式>]
    [GROUP BY列名1>[HAVING条件表达式>]]
    [ORDER BY列名2>[ASC|DESC]…]
    子句顺序为SELECT、FROM、WHERE、GROUPBY、HAVING、ORDERBY,但SELECT和FROM是必需的,HAVING子句只能与GROUPBY搭配起来使用。
    子查询的语意应为“按学号分组、平均分大于85的学生的学号”,可得空(1)应填Sno IN,空(2)应填AVG(Grade)>85。

  • 第8题:

    对于学生信息表: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语言中其它特殊符号的含义和用法。

  • 第9题:

    现要利用Student表查询年龄最小的学生姓名和年龄。下列实现此功能的查询语句中,正确的是()。

    ASELECT Sname,MIN(Sage) FROM Student

    BSELECT Sname,Sage FROM Student WHERE Sage = MIN(Sage)

    CSELECT TOP 1 Sname,Sage FROM Student

    DSELECT TOP 1 Sname,Sage FROM Student ORDER BY Sage


    D

  • 第10题:

    查询student表中的所有非空email信息,以下语句正确的是()。

    • A、Select email from student where email !=null
    • B、Select email from student where email not is null
    • C、Select email from student where email <> null
    • D、Select email from student where email is not null

    正确答案:D

  • 第11题:

    数据库中有一张表名称为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

  • 第12题:

    单选题
    学生一选课一课程数据库中的三个基本表:学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno课程信息表:CDLIRSB(cno,cname,teacher)主码为cno学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有()
    A

    仅STUDENT

    B

    仅STUDENT和COURSE

    C

    仅SSTUDENT和SC

    D

    STUDENT、COURSE和SC


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

  • 第13题:

    在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。

    A)学生信息表s

    B)学生信息表s和课程信息表c,

    C)学生信息表s、课程信息表c和学生选课信息表sc

    D)学生选课信息表sc


    正确答案:D
    在学生选课信息表SC中,包括了本题所要涉及到的查询字段,因此,只要使用sc表就可以完成本题的查询。

  • 第14题:

    设有学生数据库:student(sno,sname,sex,age,dept)。现要查询所有刘姓学生的信息,可使用如下的 SQL语句:SELECT*FROM student WHERE【 】。


    正确答案:snameLIKE'刘%'
    snameLIKE'刘%' 解析:查询刘姓同学,也就是姓名的第一个字为“刘”的同学,就可用LIKE谓词。LIKE后面的字符串中字符''表示可以是任意单个字符、'%'表示可以是任意多个字符。

  • 第15题:

    在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的是表是( )。

    A.学生信息表s

    B.学生信息表s和课程信息表c

    C.学生信息表s、课程信息表c和学生选课信息表sc

    D.学生信息表s和学生选课信息表sc


    正确答案:D

  • 第16题:

    在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。 A.学生信息表s B.学生信息表s和课程信息表c C.学生信息表s、课程信息表c和学生选课信息表sc D.学生选课信息表sc


    正确答案:D
    在学生选课信息表中,课程号,成绩,学号属性都包括在内,所以使用的表为学生选课信息表

  • 第17题:

    用SELECT语句查询学生表中所有学生的姓名,使用的是______。

    A.投影查询

    B.条件查询

    C.分组查询

    D.查询排序


    正确答案:A

  • 第18题:

    有一个student表(学生,姓名,系名,课程名,成绩),查询至少修了四门课程的学生

    学号,姓名以及平均成绩的 SQL语句。


    正确答案:
     

  • 第19题:

    使用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()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

  • 第20题:

    对于学生信息表: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


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

  • 第21题:

    设student表中存放了学生的信息,要从student表中查出姓名(sname)的第二个字是“光”或"明"的学生的信息,正确的查询语句为: select * from student where()

    • A、sname LIKE ’_[^光明]%’
    • B、.sname LIKE ’_^光明%’
    • C、sname LIKE ’_光明%’
    • D、sname LIKE ’_[光明]%’

    正确答案:D

  • 第22题:

    学生一选课一课程数据库中的三个基本表:学生信息表:STUDENT(sno,sname,sex,age,dept)主码为sno课程信息表:CDLIRSB(cno,cname,teacher)主码为cno学生选课信息表:SC(sno,cno,grade)主码为(sno,cno)在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有()

    • A、仅STUDENT
    • B、仅STUDENT和COURSE
    • C、仅SSTUDENT和SC
    • D、STUDENT、COURSE和SC

    正确答案:C

  • 第23题:

    查询student表中的所有非空email信息,以下语句正确的是()

    • A、Select email from student where email!=null
    • B、Select email from student where emailnotisnull
    • C、Select email from student where email<>null
    • D、Select email from student where emailisnotnull

    正确答案:D

  • 第24题:

    问答题
    在sQL Servcr 2000中,通过学生表STUDENT、课程表COURSE和教师表TEACU ER查询大于全班某一个女生所选课程编号的所有任课老师信息.请写出命令语句.

    正确答案:
    解析: