如果我想知道每个客户的工资总额,那么GROUP BY查询将如下:
SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;
但是,如果我不想要工资总额,只需要查看按名称分组的所有工资,那么查询或方法是什么?
答案 0 :(得分:1)
这取决于你想要显示的薪水..
选项1 - >最大:
SELECT NAME, max(SALARY) FROM CUSTOMERS GROUP BY NAME;
选项2 - >最小:
SELECT NAME, min(SALARY) FROM CUSTOMERS GROUP BY NAME;
选项3 - >他们的名单:
SELECT NAME, group_concat(SALARY separator ',') FROM CUSTOMERS GROUP BY NAME;
最后一个选项 - >没关系:
SELECT NAME,SALARY FROM CUSTOMERS GROUP BY NAME;
答案 1 :(得分:0)
尝试使用GROUP BY clause获得所需的结果。
func uiRefreshControlAction() {
refreshControl.beginRefreshing()
rssRecordList.removeAll()
...
}
答案 2 :(得分:0)
如果您想检索每个客户的工资名称和变化(按名称和工资分组)。你可以试试这个。
SELECT name, salary FROM customers GROUP BY name, salary;