LeetCode MySQL 1587. 银行账户概要 II
生活随笔
收集整理的這篇文章主要介紹了
LeetCode MySQL 1587. 银行账户概要 II
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
表: Users
+--------------+---------+ | Column Name | Type | +--------------+---------+ | account | int | | name | varchar | +--------------+---------+account 是該表的主鍵.
表中的每一行包含銀行里中每一個用戶的賬號.
表: Transactions
+---------------+---------+ | Column Name | Type | +---------------+---------+ | trans_id | int | | account | int | | amount | int | | transacted_on | date | +---------------+---------+trans_id 是該表主鍵.
該表的每一行包含了所有賬戶的交易改變情況.
如果用戶收到了錢, 那么金額是正的; 如果用戶轉了錢, 那么金額是負的.
所有賬戶的起始余額為 0.
寫一個 SQL, 報告余額高于 10000 的所有用戶的名字和余額.
賬戶的余額等于包含該賬戶的所有交易的總和.
返回結果表單沒有順序要求.
查詢結果格式如下例所示.
Users table:
+------------+--------------+ | account | name | +------------+--------------+ | 900001 | Alice | | 900002 | Bob | | 900003 | Charlie | +------------+--------------+Transactions table:
+------------+------------+------------+---------------+ | trans_id | account | amount | transacted_on | +------------+------------+------------+---------------+ | 1 | 900001 | 7000 | 2020-08-01 | | 2 | 900001 | 7000 | 2020-09-01 | | 3 | 900001 | -3000 | 2020-09-02 | | 4 | 900002 | 1000 | 2020-09-12 | | 5 | 900003 | 6000 | 2020-08-07 | | 6 | 900003 | 6000 | 2020-09-07 | | 7 | 900003 | -4000 | 2020-09-11 | +------------+------------+------------+---------------+Result table:
+------------+------------+ | name | balance | +------------+------------+ | Alice | 11000 | +------------+------------+Alice 的余額為(7000 + 7000 - 3000) = 11000.
Bob 的余額為1000.
Charlie 的余額為(6000 + 6000 - 4000) = 8000.
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/bank-account-summary-ii
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
# Write your MySQL query statement below select name, sum(amount) balance from Users u left join Transactions t on(u.account=t.account) group by u.account having balance>10000721 ms 0 B MySQL
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode MySQL 1587. 银行账户概要 II的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 2000. 反转单词前
- 下一篇: LeetCode MySQL 1747.