阿摩線上測驗
登入
首頁
>
國營事業◆1.資訊管理 2.程式設計
>
112年 - 112 經濟部所屬事業機構_新進職員甄試_資訊:資訊管理、程式設計#116957
> 申論題
申論題
試卷:112年 - 112 經濟部所屬事業機構_新進職員甄試_資訊:資訊管理、程式設計#116957
科目:國營事業◆1.資訊管理 2.程式設計
年份:112年
排序:0
申論題資訊
試卷:
112年 - 112 經濟部所屬事業機構_新進職員甄試_資訊:資訊管理、程式設計#116957
科目:
國營事業◆1.資訊管理 2.程式設計
年份:
112年
排序:
0
題組內容
一、某公司資訊系統之關聯式資料庫(Relational Database)包含 4個資料表(table)如下,有底線者為主鍵: 員工資料檔(
員工代號
、姓名、部門代號)
產品資料檔(
產品代號
、產品名稱、計量單位、單價)
客戶資料檔(
公司代號
、公司名稱、公司統編)
銷售資料檔(
訂單號碼
、序號、員工代號、公司代號、產品代號、銷售數量、售價、出貨工廠)
針對下列問題,請分別寫出 SQL 指令來進行查詢。(3 題,共 15 分)
申論題內容
(二)請列出銷售產品之折扣情形,銷售折扣係指售價除以(數量乘以單價)四捨五入至小數點以下 2 位,按銷售折扣由小到大輸出前 5 筆以下欄位。(5 分)
詳解 (共 1 筆)
詳解
提供者:Lin Jin
不懂為何這題欄位沒有公司代號(名稱),若沒有公司代號欄位(如題),這樣的SELECT有可能會出現,具有相同員工姓名、相同產品名稱、相同銷售數量、不同客戶(公司)的兩筆資料,但是你無法從這樣的SELECT知道這筆兩筆資料賣給哪一個客戶,或是說區分這兩筆資料。
要不新增一個客戶代號欄位,要不只SELECT訂單號碼與銷售折扣就好,亦或變成計算平均銷售折扣。