【程序说明】本题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)查询所有1990年3月20日以后(含)出生的性别为男的学生,正确的SQL语句是 ______。A.SELECT* FROM 学生 WHERE 出生日期>={^1990—03—20} AND 性别=“男”B.SELECT* FROM 学生 WHERE 出生日期<={^1990—03—20} AND 性别=“男”C.SELECT* FRO

题目

【程序说明】本题使用如下数据表:

学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)

选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)

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

A.SELECT* FROM 学生 WHERE 出生日期>={^1990—03—20} AND 性别=“男”

B.SELECT* FROM 学生 WHERE 出生日期<={^1990—03—20} AND 性别=“男”

C.SELECT* FROM 学生 WHERE 出生日期>={^1990—03—20}OR 性别=“男”

D.SELECT* FROM 学生 WHERE 出生日期<={^1990—03—20)OR 性别=“男”


相似考题
参考答案和解析
正确答案:A
解析:本小题考查考生对逻辑表达式的掌握,题目要求查询所有1990年3月20日以后(含)出生,并且性别为“男”的记录,题目所给出的选项意义如下:选项A查询所有1990年3月20日以后 (含)出生并且性别为“男”的记录,为正确答案,选项B查询所有1990年3月20日以前(含)出生并且性别为“男”的记录,错误。选项C查询所有1990年3月20日以后(含)出生或者性别为“男”的记录,错误。选项D查询所有1990年3月20日以前(含)出生或者性别为“男”的记录,错误。选项A为正确答案。
更多“【程序说明】本题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学 ”相关问题
  • 第1题:

    ~(35)题使用如下数据表:

    学生.DBF:学号(C,8)姓名(C,6),性别(C,2)

    选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)

    从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。

    A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89

    B.SELECT*FROM选课WHERE成绩BETWEEN 60 T0 89

    C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90

    D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90


    正确答案:A
    解析:bteween and表示在两者之间(包含两端的数据)。

  • 第2题:

    学生表SX.dbf的结构为: SX(学号C(5),姓名C(10),年龄N(2,0),性别L,系科号C(2)) 系科表XK.dbf的结构为:XK(系科号C(2),系科名C(3)) 其中有的学生还没有分配系科,现查询所有学生的学号、姓名、系科名,没有分配系科的只 显示学号、姓名,则可以完成该查询的是______。 ①使用左连接,左表为SX.dbf,右表为XK.dbf,通过公共字段“系科号”连接。 ②使用右连接,左表为SX.dbf,右表为XK.dbf,通过公共字段“系科号”连接。 ⑧使用左连接,左表为XK.dbf,右表为SX.dbf,通过公共字段“系科号”连接。 ④使用右连接,左表为XK.dbf,右表为SX.dbf,通过公共字段“系科号”连接。

    A.只有①

    B.只有②

    C.①和④

    D.②和⑧


    正确答案:C

  • 第3题:

    学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)

    课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)

    学生成绩.DBF:学号C(8),课程编号C(4),成绩Ⅰ

    统计只有2名以下(含2名)学生选修的课程情况.统计结果中的信息包括课程名称、

    开课院系和选修人数,并按选课人数排序,正确的命令是


    正确答案:C
    统计人数可以使用C()UNT()函数。在本题中由于学号是唯一的。因而统计人数就可以通过统计学生学号的个数来实现,四个选项中可以排除A、B两个选项,这两个语句都缺少按选修人数进行排序的子旬.选项D的错误在于没有没定查询条件,故选项C正确。

  • 第4题:

    根据以下资料,回答下列各题:使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,3) 从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。

    A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89

    B.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 89

    C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90

    D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90


    正确答案:A
    A。【解析IBETWEENAND表示在两者之间(包含两端的数据)。

  • 第5题:

    第下列各题使用如下数据表。 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(c,8),课程号(C,3),成绩(N,5,1) 计算刘明同学选修的所有课程的平均成绩,正确的SQL 语句是( )。

    A.SELECT AVG(成绩)FROM选课WHERE姓名=”刘明“

    B.SELECT AVG(成绩)FRM学生,选课WHERE姓名=”刘明”

    C.SELECT AVG(成绩)FROM学生,选课WHERE学生.姓名=”刘明”

    D.SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”


    正确答案:D
    题中以“学生.学号一选课.学号”为连接条件,以“姓名一”刘明””为筛选记录的条件,同时用AND进行连接,并用AVG函数求得指定字段的平均值。