阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 國家安全情報特種考試_三等_資訊組(選試英文):資料庫應用#101657
科目:公職◆資料庫應用
年份:110年
排序:0

題組內容

一、某一家公司的關聯式資料庫(Relational Database)包含部門、員工與眷 屬三個表格(Table) 。部門表格記錄部門的編號、名稱、年度預算;員工 表格記錄員工的編號、姓名、所屬部門的編號;眷屬表格記錄員工編號、 眷屬姓名、性別。這三個表格的關聯綱要(Relational Schema)如下所示:
 部門(部門編號、部門名稱、年度預算)
 員工(員工編號、員工姓名、部門編號)
眷屬(員工編號眷屬姓名、性別)
 有底線的屬性(Attribute)為該表格之主鍵(Primary Key) ;例如,眷屬 表格之主鍵為員工編號與眷屬姓名兩個屬性的組合。員工表格有一個外 來鍵:部門編號,參照部門表格的主鍵。眷屬表格有一個外來鍵:員工 編號,參照員工表格的主鍵。
 針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

申論題內容

(二)列出部門名稱為‘資訊部’的每一位員工之員工編號與員工姓名。 (10 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
要查詢部門名稱為‘資訊部’的每一位員工之員工編號與員工姓名,可以使用以下 SQL 指令:

SELECT 員工.員工編號, 員工.員工姓名
FROM 員工
JOIN 部門 ON 員工.部門編號 = 部門.部門編號
WHERE 部門.部門名稱 = '資訊部';
這個查詢會從員工表格和部門表格中聯合選取部門名稱為‘資訊部’的每位員工的員工編號和員工姓名。