免費開始練習
普考申論題 110年 [統計] 資料處理概要

第 一 題

📖 題組:
假如某公司的關聯式資料庫包含以下三個表格,其內之欄位如括號內所示。 客戶(客戶編號,姓名,電話,地址,年齡) 產品(產品編號,產品名稱,價格,庫存數量) 訂單(訂單編號,購貨日期,客戶編號,產品編號,購買數量)
📝 此題為申論題,共 3 小題

小題 (一)

請寫出 SQL 敘述(statement)以列出地址在臺北市的客戶姓名與電話。(5 分)

思路引導 VIP

本題測驗基礎 SQL 查詢語法。首先確認只需查詢「客戶」單一資料表,接著於 SELECT 提取「姓名」與「電話」欄位,最後在 WHERE 條件中使用 LIKE 運算子搭配萬用字元(%),過濾出「地址」包含臺北市的紀錄。

🤖
AI 詳解
AI 專屬家教

【破題】本題測驗關聯式資料庫中最基礎的 SQL 查詢語法(SELECT),透過單一資料表的欄位投影(Projection)與條件選擇(Selection)即可完成。 【論述】 一、SQL 查詢指令

小題 (二)

請寫出 SQL 敘述以列出各個產品名稱及其平均購買數量。(7 分)

思路引導 VIP

看到此題,應先確認所需欄位「產品名稱」與「購買數量」分別存在於「產品」與「訂單」兩個不同的表格中,因此必須透過共同欄位「產品編號」進行表格結合(JOIN)。接著,題目要求「各個」產品名稱的平均數量,暗示必須使用 GROUP BY 子句對產品名稱進行分組,並搭配 AVG() 聚合函數計算平均值。

🤖
AI 詳解
AI 專屬家教

【破題】本題測驗關聯式資料庫中跨表結合(JOIN)與群組聚合函數(GROUP BY, AVG)的 SQL 查詢語法應用。 【論述】 一、SQL 查詢敘述

小題 (三)

針對不同客戶,請寫出 SQL 敘述以計算各個客戶所購買之各產品的購買數量。(8 分)

思路引導 VIP

考生看到此題應先釐清「分析維度」與「計算目標」。「各個客戶」與「各產品」代表需使用 GROUP BY 子句進行多欄位群組化;「計算...購買數量」則暗示需運用 SUM() 聚合函數來加總「訂單」表格中的數量。

🤖
AI 詳解
AI 專屬家教

【破題】本題核心測驗關聯式資料庫中 SQL 語法的多資料表連接(JOIN)技術,以及聚合函數(Aggregate Function)配合群組化(GROUP BY)指令的實務應用能力。 【解答】 為求產出資訊之完整性與易讀性(同時呈現編號與名稱),標準解答應將「訂單」表格與「客戶」、「產品」表格進行內部連接(INNER JOIN)。標準 SQL 敘述如下:

📝 同份考卷的其他題目

查看 110年[統計] 資料處理概要 全題

升級 VIP 解鎖