回覆列表
-
1 # 用戶3654402889233726
-
2 # 用戶3795150941207908
實際上題目考察的就是分組求和。可以通過sum進行求和,count進行數值計算,通過group by進行分組。sql:select username ,count(accountNo) as count,sum(amount) as amount from tablename group by username;以上就可以求出username下,accountNo的條數和對應的總amount。
-
3 # 用戶4984075909208
用count既可以查出重複次數。例:tabletest 表,有A、B、C3個字段。要查找字段B的重複次數select count(A), B from tabletest group by B;即可查出B字段下每個值的重複次數,如果要查有重複數據的總和select count(A), B from tabletest group by B having count(A)>1;
select*froma,bwherea.name1=b.name2;name1是a表裡的字段。name2是b表裡的字段。這個查出來就是相同的數據就能查詢出來了。