阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 中華郵政股份有限公司_職階人員甄試試題_專業職(一)/程式設計:資訊系統開發與維護概要(含程式設計、開發程序、資料分析及資料庫設計)#100672
科目:程式設計
年份:110年
排序:0

題組內容

第四題: 某金融機構的 ATM 交易紀錄檔(表格名稱為:ATM_TRANS)部分欄位如【表四】所示: 
6125b34b833b9.jpg
請撰寫 SQL 指令完成以下查詢:

申論題內容

(三)因應洗錢防制議題,查閱有哪些客戶在任一天中累計匯款超過 10 萬元? 【10 分】

詳解 (共 2 筆)

詳解 提供者:Sun

select 帳號, 交易日期

from ATM_TRANS

group by 帳號

having sum(交易金額) > 100000

詳解 提供者:hchungw
需要使用 SQL 語句來對每位客戶在每一天的交易進行匯總,然後篩選出那些匯款總額超過10萬元的記錄。這裏假設“客戶”和“交易日期”以及“交易金額”分別是表格中的欄位名稱。

SELECT 客戶, 交易日期, SUM(交易金額) AS 當天累計匯款金額
FROM ATM_TRANS
GROUP BY 客戶, 交易日期
HAVING SUM(交易金額) > 100000;
這條語句的工作流程如下:
從 ATM_TRANS 表中選擇客戶、交易日期和交易金額。
使用 GROUP BY 語句對每位客戶和每一天的交易進行分組。
計算每組的匯款總額(使用 SUM(交易金額))。
使用 HAVING 子句篩選出當天匯款總額超過10萬元的記錄。