• 2022-05-28
    设数据库有如下表:部门(部门号,部门名,负责人,电话)职工(职工号,姓名,部门号,出生日期)其中部门的负责人参照职工的职工号,职工的部门号参照部门的部门号。若要查询后勤部的负责人信息,则正确的SQL语句是( )。
    A: SELECT职工.*FROM部门JOIN职工ON部门,负责人=职工,职工号;WHERE部门名="后勤部"
    B: SELECT职工,*FROM部门JOIN职工 ON部门,部门号=职工,部门号;WHERE部门名="后勤部"
    C: SELECT*FROM职工WHERE部门名="后勤部"
    D: SELECT*FROM职工WHERE姓名IN(SE-LECT负责人FROM部门; WHERE部门名="后勤部")
  • A

    举一反三

    内容

    • 0

      有"部门表"和"职工表",内容如下: 部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16) 职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 A: SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门号 B: SELECT 部门名,MAX (出生日期) FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门号 C: SELECT 部门名,MIN (出生日期) FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门号 D: SELECT 部门名,MAX (出生日期) FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门号

    • 1

      可以正确查询每个部门年龄最长者的信息(要求得到的信息包括部门名和最长者的出生日期)的SQLSELECT命令是()。 A: <br/>SELECT部门名,MAX(出生日期)FROM部门JOIN职工;<br/>ON部门.部门号=职工.部门号GROUPBY部门名 B: <br/>SELECT部门名,MIN(出生日期)FROM部门JOIN职工;<br/>ON部门.部门号=职工.部门号GROUPBY部门名 C: <br/>SELECT部门名,MIN(出生日期)FROM部门JOIN职工;<br/>WHERE部门.部门号=职工.部门号GROUPBY部门名 D: <br/>SELECT部门名,MAX(出生日期)FROM部门JOIN职工;<br/>WHERE部门.部门号=职工.部门号GROUPBY部门名

    • 2

      查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 ______。 A: SELECT部门名,M1N(出生日期)FROM部门JOIN职工; B: ON部门.部门号:职工.部门号GROUPBY部门名 C: SELECT部门名,MAX(出生日期)FROM部门JOIN职工; D: ON部门.部门号:职工.部门号GROUPBY部门名 E: SELECT部门名,MIN(出生日期)F肋M部门JOIN职工; F: WHERE 部门.部门号:职工.部门号GROUPBY部门名 G: SELECT部门名,MAX(出生日期)FROM部门JOIN职工; H: WHERE部门.部门号;职工.部门号GROUPBY部门名

    • 3

      有“部门表”和“职工表”,内容如下: 部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16) 职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D(8) 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是( )。 A: A) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; B: ON 部门.部门号=职工.部门号 GROUP BY 部门号 C: B) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工; D: ON 部门.部门号=职工.部门号 GROUP BY 部门号 E: C) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; F: WHERE 部门.部门号=职工.部门号 GROUP BY 部门号 G: D) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工; H: WHERE 部门.部门号=职工.部门号 GROUP BY 部门号

    • 4

      现有如下两个关系表: 部门(部门号,部门名) 职工(职工号,姓名,性别,年龄,部门号) 在部门表中删除没有职工的部门记录,以下SQL语句正确的是______。 A: DELETE FROM 部门 WHERE 部门号 NOT IN(SELECT 部门号 FROM 职工 e JOIN 部门 d ON e.部门号=D.部门号) B: delete from 部门 from 职工 where 部门号 In(select distinct(部门号)from 职工) C: delete from 部门 where 部门号 in(select distinct(部门号)from 职工) D: delete from 部门 where 部门号 not in(select distinct(部门号)from 职工)