计算类别中的唯一数据
Count unique data within a category
我正在寻求解决查询问题的帮助。
查询:
SELECT distinct BRAND,(select count(distinct VIN) from STOCK) as STOCK ITEM COUNT
from STOCK
我想要实现的是显示品牌和每个品牌中所有 VIN 号码的唯一计数。
出于某种原因,当我 运行 以上查询每个品牌时,例如福特、通用、丰田等显示相同的计数。
您当前正在创建一个未考虑 BRAND
的子查询。你想使用 GROUP BY
:
SELECT Brand, Count(*)
FROM Stock
GROUP BY Brand
或者做一个简单的GROUP BY
:
SELECT BRAND, count(distinct VIN) as STOCK_ITEM COUNT
from STOCK
group by brand
我正在寻求解决查询问题的帮助。
查询:
SELECT distinct BRAND,(select count(distinct VIN) from STOCK) as STOCK ITEM COUNT
from STOCK
我想要实现的是显示品牌和每个品牌中所有 VIN 号码的唯一计数。
出于某种原因,当我 运行 以上查询每个品牌时,例如福特、通用、丰田等显示相同的计数。
您当前正在创建一个未考虑 BRAND
的子查询。你想使用 GROUP BY
:
SELECT Brand, Count(*)
FROM Stock
GROUP BY Brand
或者做一个简单的GROUP BY
:
SELECT BRAND, count(distinct VIN) as STOCK_ITEM COUNT
from STOCK
group by brand