对于表中的每个名称,我想总结每个名称旁边出现的数量。
列名为au_fname、au_lname和qty
这是桌子的样子

Johnson         White           5
Marjorie        Green           5
Cheryl          Carson          5
Michael         O'Leary         5
Dean            Straight        5
Meander         Smith           5
Abraham         Bennet          5
Ann             Dull            5
Burt            Gringlesby      5
Charlene        Locksley        5
Morningstar     Greene          5
Reginald        Blotchet-Halls  5
Akiko           Yokomoto        5
Innes           del Castillo    5
Michel          DeFrance        5
Dirk            Stringer        5
Stearns         MacFeather      5
Livia           Karsen          5
Sylvia          Panteley        5
Sheryl          Hunter          5

有些名字重复多次。

最佳答案

基本上,您需要按au_fname和au_lname分组,然后使用sum(qty)聚合来得到您的答案。下面是你会怎么做。

SELECT
  au_fname,
  au_lname
  SUM(qty)
FROM yourTableName
GROUP BY
  au_fname,
  au_lname

关于sql - 需要帮助提出查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5465441/

10-12 16:21