假设我在Sequel Pro中有一张这样的桌子:
SaleID VendorID
1 A
2 C
3 E
4 C
5 D
Run Code Online (Sandbox Code Playgroud)
我想找到卖方C为卖方的销售百分比。(在这种情况下,显然是40%,但我正在处理更大的表)。我该怎么做?我在考虑使用该Count函数,但不确定如何精确执行。谢谢!
select sum(case when vendorID = 'C' then 1 else 0 end) * 100 / count(*)
from your_table
Run Code Online (Sandbox Code Playgroud)