我是SQL新手,这里有一个使用以下查询的表: select concat((sum(sales)/10250) * 100, '%') as 'sales_percentage' group by shop_name; 输出: +-----------+-------------+---31.7100% |
+-----------+--
from Mappings where MT = A) as 'Cat'where A in (select MT from Mappings where AED in (@Cli))目前我的数据是对A上的数据进行计数和求和,但我希望由Cat对数据进行计数和求和。有没有办法对另一列上的数据进行分组任何帮助我们都将不胜感激
如果我有两列,一列具有非常高的基数,另一列具有非常低的基数(值的唯一数量),那么分组的顺序重要吗?dimensionCategory, from SomeFact fgroupd.dimensionName, -- large number of unique values
d.dimensionCategory -- small number of unique valu