• 2022-06-06
    问题:查询销售部门的员工姓名和聘任日期。解题分析:第一步:该题查询输出的结果是(1)个列名,该列名来自于(2)表。 (注意:列名和表名,可用英文字母,也可用中文描述)第二步:该题给定的已知条件(销售部门),对应的列名是(3)列名,该列名来自于(4)表。 即查询的结果列名来自于1个表,已知的条件来自于另一个表,这种情况建议使用子查询。第三步:该问题涉及到的2个表,通过(5)列名建立关系。通过分析,可确定本题的查询语句这样写。select (6 ) ---查询输出的列名from ( 7) --第1个表,查询的列名所来自的表where (8)(9) ---2个表的公共列名与连接条件 -------相当于,中间结果,通过另一个查询实现,即子查询。 (select (10) --2个表的公共列名 from (11) --已知条件对应的表 where (12)=‘销售部’)
  • 2# 员工;employee# 部门名称;departmentname# 部门;department# 部门编号;departmentID# employeename,hiredate;employeename 员工姓名,hiredate 聘任日期# employee# departmentID# =# departmentID# department# departmentname

    举一反三

    内容

    • 0

      在关系数据库中,SQL语言提供的SELECT查询语句基本形式为:SELECTA1,A2,...,AnFROMR1,R2,...,Rm[WHEREF]其中R和F分别对应于()。 A: 基本表或视图的列名,查询结果表,条件表达式 B: 条件表达式,基本表或视图的列名,查询结果表的列名 C: 查询结果表的列名,基本表或视图,条件表达式 D: 查询结果表的列名,条件表达式,基本表或视图

    • 1

      请选择下面正确的SQL语句( ) A: select * from 表名 order by 列名1 and order by 列名2 B: select * from 表名 order by 列名1,列名2 C: select * from 表名 where 列1=值1 and 列2=值2 D: select * from 表名 where 列1=值1 and 列1=值2

    • 2

      以下基本查询语句表达正确的是() A: SELECT 列名1,列名2,列名3,<br/>where … B: SELECT 列名 from<br/>tablename C: SELECT<br/>from 列名 tablename<br/>… D: SELECT<br/>* tablename … …

    • 3

      union查询 最后的结果集中的列名乐意来自任意SELECT语句的列名。

    • 4

      涉及多表的数据修改,列名来自不同的表,则应该用()格式来引用列名 A: 数据库名;表名;列名 B: 数据库名.列名 C: 表名;列名 D: 表名.列名