更多“WHERE  Age  BETWEEN  20  AND  30子句,查找的Age范围是多少?”相关问题
  • 第1题:

    对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁到22岁之间的学生的姓名和学号的语句是

    A.SELECT * FROM student WHERE age BETWEEN 20 AND 22

    B.SELECT sname,sno FROM student WHERE age BETWEEN 20 AND 22

    C.SELECT sname,sno FROM student WHERE age>=20

    D.SELECT sname,sno FROM student WHERE age<=22


    正确答案:B
    解析:A) 选项中,不是选择所有列;C) 选项年龄没有小于等于22岁;D) 选项年龄没有大于等于20岁。

  • 第2题:

    在“学生—选课—课程”数据库中的两个关系如下:

    S(SNO,SNAME,SEX,AGE) ,SC(SNO,CNO,GRADE)

    若使用连接查询的SQL语句查找年龄大于20岁的学生姓名(SNAME) 和成绩 (GRADE) ,则正确的命令是SELECT sname,grade FROM s,sc WHERE age>20 AND ______。


    正确答案:s.sno=sc.sno
    s.sno=sc.sno 解析:要用连接查询完成查找年龄大于20岁的学生姓名(SNAME) 和成绩 (GRADE) ,需要进行自然连接。

  • 第3题:

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

  • 第4题:

    S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。

    A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')

    B.SELECT SN, AGE, SEX FROM S WHERE SN='王华'

    C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')

    D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE


    正确答案:A
    解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。
    选项C在嵌套的SELECT语句中缺少必要的短语FROM。
    选项D格式不正确。

  • 第5题:

    对于学生信息表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项不符题意,查询的结果为学生信息表的所有字段。

  • 第6题:

    与WHERE AGE BETWEEN 18 AND 23完全等价的是( )。

    A.WHERE AGE>18AND AGE

    B.WHERE AGE>=18AND AGE

    C.WHERE AGE>18AND AGE

    D.WHERE AGE>=18AND AGE


    正确答案:D


  • 第7题:

    在SQL语句的WHERE子句中,下列涉及空值的操作,不正确的是()

    • A、AGEISNULL
    • B、AGEISNOTNULL
    • C、AGE=NULL
    • D、NOT(AGEISNULL)

    正确答案:C

  • 第8题:

    对于学生信息表(XSB),包含字段:学号(SNO),姓名(SNAME),性别(SEX),年龄(AGE),所在系(DEPT),其中SNO为主码,检索年龄在20~30之间的学生姓名和年龄,正确的语句是()

    • A、select sname,age from xsb where age>20and age<23
    • B、select*from xsb where age between20 and 23
    • C、select sname,age from xsb where agebetween20 and 23

    正确答案:C

  • 第9题:

    SQL的查询语句的where子句中,对空值的操作,不正确的是()

    • A、where AGE IS NULL   
    • B、where  AGE IS NOT NULL  
    • C、where  AGE = NULL    
    • D、where NOT  (AGE IS NULL)

    正确答案:C

  • 第10题:

    已知基本表S对应的关系模式为(S#,SNAME,AGE),下列SELECT子句中正确的是()。

    • A、 SELECT S#, AVG(AGE)
    • B、 SELECT DISTINCT AGE
    • C、 SELECT SNAME 姓名
    • D、 SELECT AGE>20

    正确答案:A,B,C

  • 第11题:

    单选题
    与WHERE AGE BETWEEN 18 AND 23完全等价的是()
    A

    WHERE AGE>18AND AGE<23

    B

    WHERE AGE>=18AND AGE<23

    C

    WHERE AGE>18AND AGE<=23

    D

    WHERE AGE>=18AND AGE<=23


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

  • 第12题:

    问答题
    WHERE  Age  BETWEEN  20  AND  30子句,查找的Age范围是多少?

    正确答案: Age大于等于20并且小于等于30 
    解析: 暂无解析

  • 第13题:

    对于学生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由学号SN0,姓名SNAME,性别SEX,年龄AGE,所在系DEPT5个属性组成,其中SNUMBER为主码),求年龄20~23岁之间的学生姓名和年龄,正确的语句是( )。

    A) SELECT SNAME, AGE FROM S WHERE AGE>20 OR AGE<23

    B) SELECT SNAME, AGE FROM S WHERE AGE BETWEEN 20 AND 23

    C) SELECT * FROM S WHERE AGE BETWEEN 20 AND 23

    D) 以上均不正确


    正确答案:B
    需要查询的是姓名和年龄属性,故主句为SELECT SNAME,AGE。WHERE子句中可以使用BETWEEN进行查询,BETWEEN指定允许取值的范围,AND前面是低值,后面是高值。年龄在20到23岁之间的条件表达式应为BETWEEN 20AND 23。

  • 第14题:

    根据SQL标准,要查询表student中平均年龄age小于21的所在系dept及其平均年龄值,下面哪条语句适用?()

    A select dept,avg(age) from student where avg(age)<21

    B select dept,avg(age) from student group by dept having avg(age)<21

    C select dept,avg(age) from student having avg(age)<21

    D select dept,avg(age) from student group by dept where avg(age)<21


    参考答案B

  • 第15题:

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

  • 第16题:

    S(S,SN,SEX,AGE,DEPT)C(C,CN)SC(S,C,GRADE)其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEP

    S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号, CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。 正确的SELECT语句是______。

    A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)

    B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王华’

    C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王华’)

    D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE


    正确答案:A
    解析:选项B查询的结果是显示出姓名为王华的学生姓名、年龄、和性别。选项C在嵌套的SELECT语句中缺少必要的短语FROM。选项D格式不正确。

  • 第17题:

    若要求查找“年龄大于18岁学生的学生号和姓名”,正确的SQL语句是( )。

    A.SELECT S#,SNAME FROM S WHERE AGE>18

    B.SELECT S#,SNAME FROM S WHERE AGE>=18

    C.SELECT S#,SNAME FROM S WHERE AGE>'18'

    D.SELECT S#,SNAME FROM S WHERE AGE>='18'


    正确答案:A
    解析:要查询“学生号和姓名”,主句为SELECTS#,SNAMEFROMS。“年龄”属性应当属于数值型,要表达“年龄大于18岁”,则条件子句为WHEREAGE>18。

  • 第18题:

    检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。

    A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')

    B.SELECT SN,AGE,SEX FROM S WHERE SN='王华'

    C.SELECT SN,AGE, SEX FROM S WHERE AGE>(SELECT AGE WHERE SN='王华')

    D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华 AGE


    正确答案:A

  • 第19题:

    在查询语句的Where子句中,如果出现了“ageBetween30and40”,这个表达式等同于()。

    • A、age>=30andage<=40
    • B、age>=30orage<=40
    • C、age>30andage<40
    • D、age>30orage<40

    正确答案:A

  • 第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题:

    与WHERE AGE BETWEEN 18 AND 23完全等价的是()

    • A、WHERE AGE>18AND AGE<23
    • B、WHERE AGE>=18AND AGE<23
    • C、WHERE AGE>18AND AGE<=23
    • D、WHERE AGE>=18AND AGE<=23

    正确答案:D

  • 第22题:

    单选题
    SQL的查询语句的where子句中,对空值的操作,不正确的是()
    A

    where AGE IS NULL   

    B

    where  AGE IS NOT NULL  

    C

    where  AGE = NULL    

    D

    where NOT  (AGE IS NULL)


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

  • 第23题:

    多选题
    已知基本表S对应的关系模式为(S#,SNAME,AGE),在下列SELECT的子句中,正确的是()
    A

    SELECT S#,AVG(AGE)

    B

    SELECT DISTINCT AGE

    C

    SELECT SNAME 姓名

    D

    SELECT AGE>20


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

  • 第24题:

    在数据库查询语句中,“age between 30 and 40”等同于( ) (1.0分) [单选.] A. age>=30 or age<=40 B. age>=30 and age<=40 C. age>30 and age<40 D. age>30 or age<40
    答案:B