• 2022-06-05
    在表“职工”和“部门”中查找职工号为001号职工的记录,则下列正确的是( )。
    A: SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工.职工号=部门.职工号)
    B: SELECT*FROM 职工,部门; WHERE职工号=001 OR职工.职工号=部门.职工号
    C: SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工号=职工号)
    D: SELECT*FROM 职工,部门 WHERE 职工号=001
  • A

    举一反三

    内容

    • 0

      基于以下描述:某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。 ·职工(职工号,姓名,年龄,月工资,部门号,电话,办公室) ·部门(部门号,部门名,负责人代码,任职时间) 查询每个部门中月工资最高的“职工号”,以下SQL语句正确的是______。 A: SELECT职工号FROM职工AS E WHERE月工资= B: (SELECTMAX(月工资)FROM职工ASMWHEREM.部门号=E.部门号) C: SELECT MAX(月工资),职工号FROM职工 D: SELECT职工号FROM职工WHERE月工资IN E: (SELECTMAX(月工资)FROM职工) F: SELECT职工号FROM职工WHERE月工资= G: (SELECTMAX(月工资)FROM职工GROUPBY部门号)

    • 1

      找出在职工年龄大于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 (职工.职工号=城市.职工号)

    • 2

      有这样一个数据表,职工(职工号,姓名,职务,工资),要想查询工资最高的职工号和姓名,以下SELECT语句正确的是( ) A: SELECT职工号, 姓名FROM职工 WHERE工资= MAX(工资) B: SELECT职工号, 姓名FROM职工 WHERE工资=(SELECT MAX(工资) FROM职工) C: SELECT职工号, 姓名, 工资FROM职工 WHERE工资=MAX(工资) D: SELECT职工号, 姓名,MAX(工资) FROM职工WHERE工资=MAX(工资)

    • 3

      查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的语句是( ) A: select 部门名,min(出生日期) from 部门,职工 where 部门.部门号=职工.职工号 group by部门号 B: select 部门名,max(出生日期) from 部门,职工 where 部门.部门号=职工.职工号 group by部门号 C: select 部门名,min(出生日期) from 部门,职工 on 部门.部门号=职工.职工号 group by部门号 D: select 部门名,max(出生日期) from 部门,职工 on 部门.部门号=职工.职工号 group by部门号

    • 4

      职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT职工.部门,职工.职工号,工资.津贴FROM职工,工资()。