查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是A.SELECT * FROM学生表WHERE"1"$学号B.SELECT * FROM学生表WHERE RIGHT(学号,1)="1"C.SELECT * FROM学生表WHERE SUBSTR(学号,2)="1"D.SELECT * FROM学生表WHERE SUBSTR(学号,2,1)="1"

题目

查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是

A.SELECT * FROM学生表WHERE"1"$学号

B.SELECT * FROM学生表WHERE RIGHT(学号,1)="1"

C.SELECT * FROM学生表WHERE SUBSTR(学号,2)="1"

D.SELECT * FROM学生表WHERE SUBSTR(学号,2,1)="1"


相似考题
更多“查询学生表中学号(字符型,长度为2)尾数字符是“1”的错误命令是A.SELECT * FROM学生表WHERE"1"$学 ”相关问题
  • 第1题:

    有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是

    A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE民族!="汉"

    B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")

    C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE民族!="汉"

    D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE民族!="汉")


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第2题:

    查询学号(字符型,长度为8)尾字符是“0”的命令中,错误的是(64)。

    A.SELECT * FROM 学生 WHERE “0”$学号

    B.SELECT * FROM 学生 WHERE SUBSTR(学号,8);“0”

    C.SELECT * FROM 学生 WHERE SUBSTR(学号,8,1):“0”

    D.SELECT * FROM 学生 WHERE RIGHT(学号,8):“0”


    正确答案:A
    解析:BCD项中的SUBSTR(学号,8),SUBSTR(学号,8,1)和RIGHT(学号,8)均是取学号的最后一个字符。A项不正确。

  • 第3题:

    【单选题】在学生管理数据库中,查询所有成绩小于80分的学生的姓名,下列操作不正确的是()

    A.select 姓名 from 学生表 where 学号 in (select 学号 from 选课表 where 成绩<80)

    B.select 姓名 from 学生表 where 学号 =(select 学号 from 选课表 where 成绩<80)

    C.select 姓名 from 学生表 join 选课表 on 学生表.学号=选课表.学号 and 成绩<80

    D.select 姓名 from 学生表,选课表 where 学生表.学号=选课表.学号 and 成绩<80


    SELECT sname,cname ,score from studentInfo join elective on studentInfo.sno=elective.sno join course on elective.cno=course.cno ;

  • 第4题:

    有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价

    A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)

    B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)


    正确答案:B
    解析:IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

  • 第5题:

    查询学生成绩大于90分的学生的姓名的正确的命令是________。

    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 学生.学号< (Select 学号 From 成绩表 Where 成绩>90)


    Select 姓名 From 学生表 Where 学生表.学号 = (Select 学号 From 成绩表 Where 成绩>90)