資料庫SQL實戰之連線查詢

2021-09-24 20:07:57 字數 2882 閱讀 8557

查詢各個部門當前(to_date=『9999-01-01』)領導當前薪水詳情以及其對應部門編號dept_no

利用左連線實現

select s.*,d.dept_no

from salaries s

left join dept_manager d

on s.emp_no = d.emp_no

where d.to_date = '9999-01-01'

and s.to_date = '9999-01-01'

查詢所有員工入職時候的薪水情況,給出emp_no以及salary, 並按照emp_no進行逆序

利用連線查詢,關聯兩個表

select e.emp_no,s.salary

from salaries s

inner join employees e on s.emp_no = e.emp_no and s.from_date = e.hire_date

order by s.emp_no desc

獲取所有部門當前manager的當前薪水情況,給出dept_no, emp_no以及salary,當前表示to_date=『9999-01-01』

利用連線查詢,關聯兩個表

select d.dept_no,s.emp_no,s.salary

from salaries s

inner join dept_manager d on s.emp_no = d.emp_no

where s.to_date = '9999-01-01'

and d.to_date = '9999-01-01'

SQL資料庫連線查詢

連線查詢 連線概述 定義 根據各個資料庫表之間的邏輯關係從二個或多個資料表中檢索資料。注 意 連線的兩個字段必須資料型別和值域相同。2 盡量在表的主鍵上的基礎上,指定連線條件。連線分類 連線查詢分為以下幾類 內連線 基本內連線 多表連線 自連線 外連線 左外連線 右外連線 全外連線 交叉連線 內連線...

SQL資料庫連線查詢

連線查詢 連線概述 定義 根據各個資料庫表之間的邏輯關係從二個或多個資料表中檢索資料。注 意 連線的兩個字段必須資料型別和值域相同。2 盡量在表的主鍵上的基礎上,指定連線條件。連線分類 連線查詢分為以下幾類 內連線 基本內連線 多表連線 自連線 外連線 左外連線 右外連線 全外連線 交叉連線 內連線...

《資料庫SQL實戰》查詢employees表

題目描述 查詢employees表所有emp no為奇數,且last name不為mary的員工資訊,並按照hire date逆序排列 create tableemployees emp noint 11 not null,birth datedate not null,first namevarc...