阿摩線上測驗 登入

申論題資訊

試卷:109年 - 109 地方政府特種考試_四等_統計、資訊處理:資料處理概要#94745
科目:資料處理
年份:109年
排序:0

申論題內容

三、假設關聯式資料庫中有員工資料表,其綱要(Schema)定義如下: 員工(員工編號、姓名、性別、薪資、專長) 專案(專案編號、起始日期、專案金額、專案類別) 專案管理(專案編號、員工編號、工作角色) 若欲查詢參與專案類別為‘大數據分析’的專案編號、員工編號、姓名、專 長及擔任該專案裏的工作角色,應該下達之 SQL 指令為何?(25分)

詳解 (共 2 筆)

詳解 提供者:111郵專一,地特四資訊正取

Select      專案編號 , 員工編號 , 姓名 , 專長 , 工作角色

From       員工 , 專案 , 專案管理

Where     員工.員工編號=專案管理.員工編號 and 專案.專案編號=專案管理.專案編號 and 專案類別='大數據分析'


詳解 提供者:hchungw
SELECT 
    專案.專案編號, 
    專案管理.員工編號, 
    員工.姓名, 
    員工.專長, 
    專案管理.工作角色
FROM 
    專案
JOIN 
    專案管理 ON 專案.專案編號 = 專案管理.專案編號
JOIN 
    員工 ON 專案管理.員工編號 = 員工.員工編號
WHERE 
    專案.專案類別 = '大數據分析';
說明
SELECT 子句:
專案.專案編號:選擇專案編號。
專案管理.員工編號:選擇員工編號。
員工.姓名:選擇員工姓名。
員工.專長:選擇員工專長。
專案管理.工作角色:選擇員工在該專案中的工作角色。
FROM 子句:
專案:從專案資料表開始查詢。
JOIN 子句:
專案管理 ON 專案.專案編號 = 專案管理.專案編號:將專案資料表和專案管理資料表根據專案編號進行連接。
JOIN 員工 ON 專案管理.員工編號 = 員工.員工編號:將專案管理資料表和員工資料表根據員工編號進行連接。
WHERE 子句:
專案.專案類別 = '大數據分析':篩選專案類別為“大數據分析”的記錄。
這條 SQL 指令會返回所有參與專案類別為“大數據分析”的專案的相關信息,包括專案編號、員工編號、員工姓名、專長以及他們在該專案中的工作角色。