niusouti.com

找出在职工年龄大于50的职工姓名,以及这些职工工作所在的城市,正确的命令是( )。A.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)B.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)C.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)D.SELECT 姓名,城市 FROM 城市, 职工; WHERE (年龄>50)

题目

找出在职工年龄大于50的职工姓名,以及这些职工工作所在的城市,正确的命令是( )。

A.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)

B.SELECT 姓名,城市 FROM 职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)

C.SELECT 姓名,城市 FROM 城市,职工; WHERE (年龄>50) OR (职工.职工号=城市.职工号)

D.SELECT 姓名,城市 FROM 城市, 职工; WHERE (年龄>50) AND (职工.职工号=城市.职工号)


相似考题
参考答案和解析
正确答案:D
解析:选项A)中缺少查询的“城市”表,且查询条件连接有误:选项B)中同样缺少查询的“城市”表;选项C)中查询条件错误,应使用AND进行条件连接,而不是OR。
更多“找出在职工年龄大于50的职工姓名,以及这些职工工作所在的城市,正确的命令是()。A.SELECT 姓名,城 ”相关问题
  • 第1题:

    找出在仓库面积大于500的仓库中工作的职工号,以及这些职工工作所在的城市,正确的命令是

    A.SELECT职工号,城市FROM职工; WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)

    B.SELECT职工号,城市FROM职工; WHERE(面积>500)AND(职工.仓库号=仓库.仓库号)

    C.SELECT职工号,城市FROM仓库,职工; WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)

    D.SELECT职工号,城市FROM仓库,职工; WHERE(面积>500)AND(职工.仓库号=仓库.仓库号)


    正确答案:D
    解析:选项A)中缺少查询的“仓库”表,且查询条件联接有误;选项B)中同样缺少查询的“仓库”表;选项C)中查询条件错误,应使用AND进行条件联接,而不是OR。

  • 第2题:

    找出在仓库面积大于500的仓库中工作的职工号,以及这些职工工作所在的城市,正确的命令是

    A.SELECT职工号,城市FROM职工;WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)
    B.SELECT职工号,城市FROM职工;WHERE(面积>500)AND(职工.仓库号=仓库.仓库号)
    C.SELECT职工号,城市FROM仓库,职工;WHERE(面积>500)OR(职工.仓库号=仓库.仓库号)
    D.SELECT职工号,城市FROM仓库,职工;WHERE(面积>500)AND(职工.仓库号=仓库.仓库号)

    答案:D
    解析:

  • 第3题:

    在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示女职工年龄最小的职工姓名、性别和年龄,正确的SQL命令是()。

    A.SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别=女

    B.SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别="女"

    C.SELECT 姓名,性别,年龄 FROM 职工 WHERE 年龄=MIN(YEAR(DATE())-YEAR([出生日期])) AND 性别=女

    D.SELECT 姓名,性别,年龄 FROM 职工 WHERE 年龄=MIN(YEAR(DATE())-YEAR([出生日期])) AND 性别="女"


    SELECT 姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别="女"

  • 第4题:

    在第27题表中,若用SQL命令检索所有比“刘勋”年龄大的职工记录,下列语句正确的是______。

    A.SELECT*FROM职工; WHERE年龄>(SELECT年龄FROM职工; WHERE姓名=“刘勋”)

    B.SELECT*FROM职工; WHERE姓名=“刘勋”

    C.SELECT*FROM 职工; WHERE年龄>(SELECT年龄; WHERE姓名=“刘勋”)

    D.SELECT*FROM职工; WHERE年龄>“刘勋”


    正确答案:A

  • 第5题:

    7、在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是()。

    A.SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) AS 年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期])<25

    B.SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) 年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期])<25

    C.SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) AS 年龄 FROM 职工 WHERE 年龄<25

    D.SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期]) 年龄 FROM 职工 WHERE 年龄<25


    D