niusouti.com

查询1997,1999年出生的同学信息,正确的SELECT语句是()。A.SELECT * FROM student WHERE YEAR(birthday) NOT IN(1997, 1999);B.SELECT * FROM student WHERE YEAR(birthday)=1997 AND YEAR(birthday)=1999;C.SELECT * FROM student WHERE YEAR(birthday) IN(1997, 1999);D.SELECT * FROM studen

题目

查询1997,1999年出生的同学信息,正确的SELECT语句是()。

A.SELECT * FROM student WHERE YEAR(birthday) NOT IN(1997, 1999);

B.SELECT * FROM student WHERE YEAR(birthday)=1997 AND YEAR(birthday)=1999;

C.SELECT * FROM student WHERE YEAR(birthday) IN(1997, 1999);

D.SELECT * FROM student WHERE YEAR(birthday) EXISTS(1997, 1999);


相似考题
参考答案和解析
SELECT * FROM student WHERE YEAR(birthday)=1997 OR YEAR(birthday)=1999;?SELECT * FROM student WHERE YEAR(birthday) IN(1997,1999);
更多“查询1997,1999年出生的同学信息,正确的SELECT语句是()。”相关问题
  • 第1题:

    可以作为窗体数据源的是( )。

    A.表

    B.查询

    C.Select语句

    D.表、查询和Select语句


    正确答案:D
    解析:Access中窗体的“数据环境”被称为记录源(Record Source),记录源可以是表、查询或SQL SELECT语句。当Access窗体的记录源是相互关联的若干表时,Access中通过建立查询或是使用SQL SELECT语句作为记录源,而查询与SELECT语句指定了相关的表及表间关系。

  • 第2题:

    下例将查询到的职工信息存放到数组abc中的语句是( )。

    A.SELECT*FROM 职工 INTO CURSOR abc

    B.SELECT*FROM 职工 INTO ARRAY abc

    C.SELECT*FROM 职工 INTO TABLE abc

    D.SELECT*FROM 职工 INTO FILE abc ADDITVE


    正确答案:B
    解析:选项A将查询到的信息存放到临时表中;选项B将查询到的信息存放到数组中:选项C将查询到的信息存放到永久表中:选项D将查询到的信息添加到文本文件abc的末尾。

  • 第3题:

    查询“教师”表中“住址”字段中含有“望京”字样的教师信息,正确的SQL语句是

    A) SELECT*FROM教师WHERE住址LIKE”%望京%”

    B) SELECT*FROM教师FOR住址LIKE”%望京%”

    C) SELECT*FROM教师FOR住址=”%望京%”

    D) SELECT* FROM教师WHERE住址=”%望京%”


    正确答案:A
    【答案】:A
    【知识点】:查询语句中,LIKE短语的正确使用方法
    【解析】:SQL中查询命令中,设置条件用WHERE短语,而不能使用了FOR短语,所以选项B和C是错误的。题中要求查询出“住址”字段中含有“望京”字样的教师信息,这是一个字符串匹配的查询,需要使用LIKE运算符及通配符,所以选项D也是错误的。故选A。

  • 第4题:

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

  • 第5题:

    查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是

    A.SELECT*FROM 学生 WHERE 出生日期>={^1982-03-20}AND性别="男"

    B.SELECT*FROM 学生 WHERE 出生日期<={^1982-03-20}AND性别="男"

    C.SELECT*FROM 学生 WHERE 出生日期>={^1982-03-20}OR性别="男"

    D.SELECT*FROM 学生 WHERE 出生日期<{^1982-03-20}OR性别="男"


    正确答案:A
    解析:本题考察考生对逻辑表达式的掌握,题目要求查询所有1982年3月20日以后(含)出生,并且性别为“男”的记录,题目所给出的选项意义如下:选项A查询所有1982年3月20日以后(含)出生并且性别为“男”的记录,为正确答案。
      选项B查询所有1982年3月20日以前(含)出生并且性别为“男”的记录,错误。
      选项C查询所有1982年3月20日以后(含)出生或者性别为“男”的记录,错误。
      选项D查询所有1982年3月20日以前(含)出生或者性别为“男”的记录,错误。
      选项A为正确答案。

  • 第6题:

    下面的SQL语句能实现的功能是( )。

    SELECT宰FROM学生WHERE班级号=”0801”:

    UNION;

    SELECT牛FROM学生WHERE班级号=”0802”

    A)查询在0801班或0802班的学生信息

    B)查询0801班或0802班的班级信息

    C)查询既在0801班又在0802班的学生信息

    D)语句错误,不能执行


    正确答案:A
    SQL支持集合的并(UNION)运算,即可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的SQL语句实现的功能是查询班级号为0801或0802的学生信息。

  • 第7题:

    查询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

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

    查询金额最大的那10%订单的信息。正确的SQL语句是()。

    • A、SELECT * TOP 10 PERCENT FROM 订单
    • B、SELECT TOP 10% * FROM 订单 ORDER BY 金额
    • C、SELEC T* TOP 10 PERCENT FROM 订单 ORDER BY 金额
    • D、SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

    正确答案:D

  • 第10题:

    查询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

  • 第11题:

    可以作为窗体记录源的是()。

    • A、表
    • B、查询
    • C、Select语句
    • D、表、查询或Select语句

    正确答案:D

  • 第12题:

    填空题
    SELECT查询命令中的()子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。

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

  • 第13题:

    查询1962年10月27日出生的职工信息的正确命令是 ______。

    A.SELECT* FROM 职工 WHERE 出生日期={^1962—10—27}

    B.SELECT* FROM 职工 WHERE 出生日期=1962—10—27

    C.SELECT* FROM 职工 WHERE 出生日期=“1962—10—27”

    D.SELECT* FROM 职工 WHERE 出生日期=(“1962—10—27”)


    正确答案:A
    解析:本小题查询条件的设定涉及日期型数据的运算,选项A中WHERE子句后甲的条件是:出生日期={^1962—10—27},该表达式正确描述了出生日期为1962年10月27日的条件。选项B,C、 D的错误在于日期型数据的书写格式不正确。

  • 第14题:

    可以作为窗体记录源的是( )。

    A.表

    B.查询

    C.Select语句

    D.表、查询或Select语句


    正确答案:D
    解析:表、查询或Select语句,都可以作为窗体的记录源。

  • 第15题:

    有如下SQL语句: SELECT * FROM 仓库 WHERE 仓库号=“H1”; UNION; SELECT * FROM 仓库 WHERE 仓库号=“H2” 该语句的功能是

    A.查询在H1或者H2仓库中的职工信息

    B.查询仓库号H1或者H2的仓库信息

    C.查询即在仓库号H1,又在仓库号H2工作的职工信息

    D.语句错误,不能执行


    正确答案:B
    解析:查询仓库号为H1或H2的仓库信息,UNION是用来合并单独的查询结果。

  • 第16题:

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

  • 第17题:

    设ABC表的A列存储电话号码信息,则查询不是以7开头的所有电话号码的查询语句是( )

    A select A from ABC where A is not ‘%7’

    B select A from ABC where A like ‘%7%’

    C select A from ABC where A not like ‘7%’

    D select A from ABC where A like ‘[1-6]%’


    参考答案C

  • 第18题:

    有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是()

    • A、SELECT*FROMS
    • B、SELECT*WHERESFROM专业=英语
    • C、SELECT姓名WHERESFROM专业=英语AND性别=女
    • D、SELECT姓名FROMSWHERE专业="英语"AND性别="女"

    正确答案:D

  • 第19题:

    V5.x系统中,用SQL语句查询Sybase版本的语句是()

    • A、select ##version
    • B、select ##version from master
    • C、select @@version from master
    • D、select @@version

    正确答案:D

  • 第20题:

    SELECT查询命令中的()子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。


    正确答案:UNION

  • 第21题:

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

    • A、Select*FromStudentWhereSex=’男’
    • B、Select*FromStudentWhereSex<>’女’
    • C、Select*FromStudentWhereSexLike’男’
    • D、Select*FromStudentWhereSexIn’男’

    正确答案:A

  • 第22题:

    如果要将查询的职工信息保存到数组tms中,应输入语句()。

    • A、SELECT*FROM职工INTO ARRAY tins       
    • B、SELECT*FROM职I INTO CURSOR tins        
    • C、SELECT*FROM职I INTO DBF tins        
    • D、SELECT*FROM职工INTO TABLE tms

    正确答案:A

  • 第23题:

    Visual Foxpro中,查询1962年10月27日出生的职工信息的正确命令是()

    • A、SELECT*FROM职工WHERE出生日期={^1962-10-27}
    • B、ELECT*FROM职工WHERE出生日期=(″1962-10-27″)
    • C、SELECT*FROM职工WHERE出生日期=″1962-10-27″
    • D、SELECT*FROM职工WHERE出生日期=1962-10-27S
    • E、SELECT*FROM职工WHERE出生日期=″1962/10/27″

    正确答案:A

  • 第24题:

    单选题
    对于以下SQL语句说法正确的是() SELECT ename FROM emp WHERE sal IN (SELECT MAX(sal) FROM emp GROUP BY deptno);
    A

    这个语句是符合语法的

    B

    这个语句是不能执行的,因为缺少HAVING子句

    C

    这个语句是不能执行的,因为分组的条件列不在SELECT列表中

    D

    这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中

    E

    在主查询的WHERE条件中,不应该用IN,而应该用等号


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