• 2022-05-28
    设数据库有如下表:部门(部门号,部门名,负责人,电话)职工(职工号,姓名,部门号,出生日期)在SQL SELECT语句中,“部门LEFT JOIN职工ON部门,部门号=职工部门号”子句表示( )。
    A: 不限制部门表中的数据满足连接条件
    B: 不限制职工表中的数据满足连接条件
    C: 对职工和部门表中的数据均不限制满足连接条件
    D: 职丁和部门表中的数据均必须满足连接条件
  • A

    举一反三

    内容

    • 0

      查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的语句是( ) 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部门号

    • 1

      在下面职工信息表和部门信息表中,职工号和部门号分别是主关键字。 职工表(职工号、职工名、部门号、职务、工资) 部门表(部门号、部门名、部门人数据、工资总数) 在这两个表中,只有一个外关键字,是()

    • 2

      现有如下两个关系表: 部门(部门号,部门名) 职工(职工号,姓名,性别,年龄,部门号) 在部门表中删除没有职工的部门记录,以下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 职工)

    • 3

      有如下两个表: 部门(部门号, 部门名, 负责人, 电话), 职工(部门号, 职工号, 姓名, 性别, 出生日期)。查询还没有职工的部门信息的SELECT语句是______。 A: SELECT * FROM 部门 WHERE 部门号=(SELECT DISTINCT 部门号 FROM 职工); B: SELECT * FROM 部门 WHERE 部门号 NOT IN(SELECT DISTINCT 部门号 FROM 职工); C: SELECT * FROM 部门 WHERE 部门号=ALL(SELECT DISTINCT 部门号 FROM 职工); D: SELECT * FROM 部门 WHERE 部门号 EXISTS(SELECT DISTINCT 部门号 FROM 职工);

    • 4

      查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是 ______。 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部门名