首页 > 试题广场 >

金融机构希望找到每位客户的最大交易金额,表结构如下: Cus

[单选题]
金融机构希望找到每位客户的最大交易金额,表结构如下:
Customers
  • customer_id (INT): 客户标识符
  • customer_name (VARCHAR): 客户姓名
Transactions
  • transaction_id (INT): 交易标识符
  • customer_id (INT): 客户标识符
  • amount (DECIMAL): 交易金额
如何寻找到每位客户的最大交易金额()
  • SELECT customer_name, MAX(amount) FROM Customers JOIN Transactions ON Customers.customer_id = Transactions.customer_id GROUP BY customer_name;
  • SELECT customer_id, SUM(amount) FROM Transactions GROUP BY customer_id;
  • SELECT customer_name, amount FROM Customers JOIN Transactions ON Customers.customer_id = Transactions.customer_id WHERE amount IS NOT NULL;
  • SELECT customer_name FROM Customers WHERE customer_id IN   (SELECT customer_id FROM Transactions    WHERE amount > 0);
B选项是查找Transactions表每位客户的id和总交易金额,C选项是查找合表后每位客户的姓名与非空交易金额,D选项是查找交易额大于0的客户姓名。
发表于 2025-08-18 10:39:25 回复(0)