在表中查找唯一值的数量

时间:2008-12-05 20:28:05

标签: sql-server-2005 tsql

我有一个包含四列的表格:

PartNumber,ValvePartNumber,ActuatorPartNumber,Price

我想找到ValvePartNumber和ActuatorPartNumber的每个组合的不同价格数。

这是使用SQL Server 2005

1 个答案:

答案 0 :(得分:6)

您可以合并COUNT(DISINTCT)GROUP BY来完成此任务。

SELECT ValuePartNumber, ActuatorPartNumber, COUNT(DISTINCT Price) AS Prices
FROM [Table]
GROUP BY ValuePartNumber, ActuatorPartNumber