在表中查找唯一值的数量

Ros*_*ard 1 t-sql sql-server-2005

我有一个有四列的表:

PartNumber,ValvePartNumber,ActuatorPartNumber,Price

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

这是使用SQL Server 2005

Jon*_*ski 6

你可以结合COUNT(DISINTCT)GROUP BY实现这一目标.

SELECT ValuePartNumber, ActuatorPartNumber, COUNT(DISTINCT Price) AS Prices
FROM [Table]
GROUP BY ValuePartNumber, ActuatorPartNumber
Run Code Online (Sandbox Code Playgroud)