[英]Group Specific Rows within Group By
我希望在group by子句之后在聚合查詢中合並一些特定值。 如果我必須對這些特定的示例進行分組,則必須進行硬編碼,那應該沒問題。
所以在分組之后,我們要按人進行銷售,我想了解下圖
您可以使用case
:
select (case when salesperson in ('Luke', 'Bob', 'Luke/Bob') then 'Luke/Bob'
else salesperson
end) as salesperson,
sum(sales)
from t
group by (case when salesperson in ('Luke', 'Bob', 'Luke/Bob') then 'Luke/Bob'
else salesperson
end);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.