itgle.com

用SQL语言描述“在教师表中查找男教师的全部信息“,以下描述正确的是A.SELECT FROM 教师表IF(性别=‘男’)B.SELECT性别FROM教师表IP(性别=‘男’)C.SELECT *FROM教师表WHERE(性别=‘男’)D.SELECT *FROM性别WHERE(性别=‘男’)

题目

用SQL语言描述“在教师表中查找男教师的全部信息“,以下描述正确的是

A.SELECT FROM 教师表IF(性别=‘男’)

B.SELECT性别FROM教师表IP(性别=‘男’)

C.SELECT *FROM教师表WHERE(性别=‘男’)

D.SELECT *FROM性别WHERE(性别=‘男’)


相似考题
参考答案和解析
正确答案:C
解析:该段语法为SELECT*|字段列表>FROM表名>WHERE条件表达式>。
更多“用SQL语言描述“在教师表中查找男教师的全部信息“,以下描述正确的是A.SELECT FROM 教师表IF(性别=‘男’)B.SELECT性别FROM教师表IP(性别=‘男’)C.SELECT *FROM教师表WHERE(性别=‘男’)D.SELECT *FROM性别WHERE(性别=‘男’)”相关问题
  • 第1题:

    下列SELECT语句语法正确的是( )。 A.SELECT*FROM’教师表’WHERE 性别=’男’ B.SELECT*FROM’教师表’WHERE 性别=男 C.SELECT*FROM教师表WHERE 性别=男 D.SELECT*FROM教师表WHERE 性别=’男’


    正确答案:D
    WHERE 不用加引号,性别男为一个字符,需加引号。

  • 第2题:

    要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是______。

    A.SELECT姓名FROM教师表WHERE职称="陈静"

    B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称 WHERE Y.姓名="陈静"

    C.SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT职称FROM教师表; AND 姓名="陈静")

    D.SELECT姓名FROM教师表WHERE职称=(SELECT 职称 FROM 教师表; WHERE 姓名="陈静")


    正确答案:D

  • 第3题:

    用SQL语言描述“在教师表中查找男教师的全部信息”,以下语句中正确的是( )。

    A.SELECT FROM 教师表 IP(性别= '男')

    B.SELECT 性别 FROM 教师表 IF(性别= '男')

    C.SELECT * FROM 教师表 WHERE(性别= '男')

    D.SELECT FROM 性别 WHERE(性别= '男')


    正确答案:C
    解析:本题查询语句的语法为:SELECT*|字段列表>FROM表名>WHERE条件表达式>。

  • 第4题:

    在tStud表中查询性别为“女”,年级为“07”或“08”的学生姓名和简历的SQL查询语句为( )。

    A.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 IN("07","08")

    B.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级 NOT IN("07","08")

    C.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" AND 年级="08"

    D.SELECT 姓名,简历 FROM tStud WHERE 性别="女" AND 年级="07" OR 年级="08"


    正确答案:A
    解析: 本题考查的是SQL查询的知识。在SQL的查询语句中,SELECT子句用于指定最后结果中的字段,FROM子句用于指定进行查询的表.WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题选项A)正确,不可能有学生既属于07级又属于08级,所以选项C)错误:选项D)由于AND的优先级高于OR,所以也不正确。

  • 第5题:

    将表STUD中性别为“男”的学生的“年龄”加2,能实现此功能的语句是______。

    A.SELECT年龄+1 FROM STUD WHERE性别=“男”

    B.ALTER STUD年龄WITH年龄+1 WHERE性别=“男”

    C.UPDATE STUDSET年龄=年龄+1 WHERE性别=“男”

    D.UPDATE STUD年龄WITH年龄+1 WHERE性别=“男”


    正确答案:C
    解析:在SQL语句中,修改表中数据的语句是UPDATE,修改某个字段的值通过SET短语来实现。

  • 第6题:

    下列SELECT语句语法正确的是( )。

    A.SELECT* FROM′teacher′WHERE性别=′男′

    B.SELECT*FROM ′teacher′ WHERE性别=男

    C.SELECT* FROM teacher WHERE性别=男

    D.SELECT* FROM teacher WHERE性别=′男′


    正确答案:D
    解析:SQL中字符串常数应当加单引号,本题中WHERE子句应为WHERE 性别='男'。而在主句中,FROM后跟的基本表的名称无需加单引号。

  • 第7题:

    职工信息表如下表所示:编号 姓名 年龄 性别0001 李明辉 35 男0002 张明华 45 男0003 李淑琴 34 女.... .... .... ....如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( )。

    A SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’

    B SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男

    C SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男

    D SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’


    参考答案A

  • 第8题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140”的教师姓名,下列SELECT-SQL语句中,错误的语句是______。

    A.SELECT姓名FROM教师表WHERE(教师号=ANY;(SELECT教师号FROM授课表WHERE课程号=“C140”))

    B.SELECT姓名FROM教师表WHEREEXISTS(SELECT*FROM授课表;WHERE教师号=教师表.教师号AND课程号=“C140”)

    C.SELECT姓名FROM教师表,授课表WHERE教师表.教师号=授课表.教师号;AND授课表.课程号=“C140”

    D.SELECT姓名FROM教师表WHERE(教师号=ALL;(SELECT教师号FROM授课表WHERE课程号=“C140”))


    正确答案:D
    解析:本查询是基于教师表和授课表查询讲授课程号为“C140”的教师的姓名,可以使用两种方法:等值连接查询和子查询。选项A采用的是返回一组值的子查询,先执行子查询,找到讲授课程号为“C140”的教师号,由于讲授“C140”课程的教师可能是一个或多个,返回的教师号为一组值的集合;再执行父查询,其中ANY也可以用IN代替,其含义为任意一个,即筛选出教师表中的教师号为子查询返回集合中的任意一个值所对应记录的教师姓名,此选项是正确的。选项B采用的也是子查询的一种:判断在子查询中是否存在相关的记录,当子查询检查到在授课表中存在一条满足其WHERE条件短语的记录时,父查询便得到一个教师姓名,重复执行上述过程,直到得出最后结果,即筛选出教师表中的教师号为子查询返回集合中的任意一个值所对应记录的教师姓名,此选项也是正确的。选项C是等值连接查询,即在教师表和授课表中,选取满足WHERE条件短语的教师姓名,是正确答案。选项D也采用的是返回一组值的子查询,但量词ALL在此处用法不当,是错误的。

  • 第9题:

    下列SQL语句中,能够完成删除功能的是()。

    • A、INSERTINTO 教师表 VALUES(’053006’,’王向东’,‘男’,2)
    • B、UPDATE 教师表 SET 姓名 = ‘王向东‘ WHERE 学号 =‘053006’
    • C、DELETE 教师表 SET 姓名 = ‘王向东’ WHERE 教师编号 =‘053006’
    • D、DELETEFROM 教师表 WHERE 性别=‘男’

    正确答案:D

  • 第10题:

    在“学生表”中查找所有男生的全部情况是()。

    • A、SELECT学号,姓名FROM学生表WHERE性别=男;
    • B、SELECT学号,姓名FROM学生表WHERE性别="男";
    • C、SELECT*FROM学生表WHERE性别=男;
    • D、SELECT*FROM学生表WHERE性别="男";

    正确答案:D

  • 第11题:

    单选题
    下列SELECT语句语法正确的是()。
    A

    SELECT*FROM教师表WHERE性别=男

    B

    SELECT*FROM教师表WHERE性别=男

    C

    SELECT*FROM教师表WHERE性别=男

    D

    SELECT*FROM教师表WHERE性别=男


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

  • 第12题:

    单选题
    若要检索“读者信息”表中所有“性别”为“男”,并按“读者编号”降序排列的记录,正确的SQL语句是()
    A

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Desc

    B

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号Asc

    C

    Select*From 读者信息 Where 性别 Like“男“Order By 读者编号

    D

    Select*From 读者信息 Where 性别 Like“男“Group By 读者编号Desc


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

  • 第13题:

    用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是______。

    A.SELECT FROM教师表IF(性别=‘男’)

    B.SELECT性别FROM教师表IF(性别=‘男’)

    C.SELECT*FROM教师表WHERE(性别=‘男’)

    D.SELECT*FROM性别WHERE(性别=‘男’)


    正确答案:C
    解析: 用SQL语言描述“在教师表中查找男教师的全部信息”,正确格式为“SELECT*FROM教师表WHERE(性别=‘男’)”。

  • 第14题:

    用SQL语言描述“在学生表中查找女学生的全部信息”,以下语句中正确的是( )。

    A.SELECT FROM学生表IF(性别='女')

    B.SELECT性别FROM学生表IF(性别='女')

    C.SELECT*FROM学生表WHERE(性别='女')

    D.SELECT*FROM性别WHERE(性别='女')


    正确答案:C
    解析:查询语句的基本格式是:
      SELECT *|字段名
      FORM表名
      WHERE条件

  • 第15题:

    下列SELECT语句中,语法正确的是( )。

    A.SELECT*FROM'通信录'WHERE性别='男'

    B.SELECT*FROM通信录WHERE性别='男'

    C.SELECT*FROM'通信录'WHERE性别=男

    D.SELEC*FROM通信录WHERE性别=男


    正确答案:B
    解析:SELECT语句构成了SQL数据库语言的核心,语法包括几个主要子句,分别是FROM、WHERE和ORDERBY子句等。

  • 第16题:

    用SQL描述“在教师表中查找男教师的全部信息”,以下描述正确的是( )。

    A. SELECT FROM教师表IF(性别=’男’)

    B. SELECT性别FROM教师表IF(性别="男")

    C. SELECT·FROM教师表WHERE(性别="男")

    D. SELECT·FROM性别WHERE 性别:,男·、


    正确答案:C
    用SQL描述“在教师表中查找男教师的全部信息”,正确格式为“SEI ECT·FROM教师表WHERE(怊别_1男’)”。其中“SELECT”表衣选择表中全部字段,“FROM 教师表”表示查询的数据表为“教师表”,“WHERE(性别=’男’)”指定查洵条件。

  • 第17题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140'’的教师姓名,下列SELECT语句中,错误的语句是______。

    A.SELECT姓名FROM教师表WHERE(教师号=ANY; (SELECT教师号FROM授课表WHERE课程号="C140"))

    B.SELECT姓名FROM教师表WHER EEXISTS(SELECT*FROM授课表; WHERE教师号=教师表.教师号AND课程号="C140")

    C.SELECT姓名FROM教师表,授课表WHERE教师表.教师号-授课表.教师号; AND授课表.课程号="C140"

    D.SELECT姓名FROM教师表WHERE(教师号=ALL; (SELECT 教师号 FROM 授课表 WHERE课程号="C140"))


    正确答案:D

  • 第18题:

    查询所有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为正确答案。

  • 第19题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的 SELECT语句是______。

    A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; WHERE教师表.教师号=教师号

    B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号

    C.SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON 教师表.教师号=授课表.教师号

    D.SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号


    正确答案:C

  • 第20题:

    若学生表中存储了学号、姓名、性别、成绩等信息,则“删除学生表中所有男学生记录”的SQL语句是( )。

    A.DELETEFROM学生WHERE性别=男
    B.DELETEFROM学生WHERE性别=“男”
    C.DELETE*FROM学生WHERE性别=“男”
    D.DELETEFROM学生WHERE性别=“男%”

    答案:B
    解析:

  • 第21题:

    设有一张教师表js,含有一个字符型字段xb(表示教师的性别)。下列命令中语法正确的是()

    • A、DELETE FROM js WHERE xb="男"
    • B、DELETE TABLE js WHERE xb="男"
    • C、DELETE FROM js FOR xb="男"
    • D、DELETE TABLE js FOR xb="男"

    正确答案:A

  • 第22题:

    下列SELECT语句语法正确的是()。

    • A、SELECT*FROM"教师表"WHERE性别=男
    • B、SELECT*FROM教师表WHERE性别=男
    • C、SELECT*FROM教师表WHERE性别="男"
    • D、SELECT*FROM"教师表"WHERE性别="男"

    正确答案:C

  • 第23题:

    单选题
    下列SQL语句中,能够完成删除功能的是()。
    A

    INSERTINTO 教师表 VALUES(’053006’,’王向东’,‘男’,2)

    B

    UPDATE 教师表 SET 姓名 = ‘王向东‘ WHERE 学号 =‘053006’

    C

    DELETE 教师表 SET 姓名 = ‘王向东’ WHERE 教师编号 =‘053006’

    D

    DELETEFROM 教师表 WHERE 性别=‘男’


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