【问题标题】:retrieving the data from the table从表中检索数据
【发布时间】:2020-06-10 05:36:10
【问题描述】:

假设你有一张桌子

Employees (FName, LName, DeptNo, Age, DOB) 

你有一个名为

的表
Dept(DeptNo, Department Name)

挑战在于某些员工记录没有任何未指定的部门。 我希望您检索所有员工的列表以及他们的部门名称。那么查询会是什么样子。

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    使用左连接:

    SELECT
        e.FName,
        e.LName,
        COALESCE(d.DepartmentName, 'NA') AS DepartmentName
    FROM Employees e
    LEFT JOIN Dept d
        ON d.DeptNo = e.DeptNo;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2017-08-18
      相关资源
      最近更新 更多