如何通过组合 SQL Server 中的列值来查找唯一值



>我有一个报告表,我必须从中准备一份报告。

假设我有名字 A,B,C,D,H 及其不同的代码,我必须在 2 中计算 A 的唯一值。

同样明智地,我必须像那样计算 A+B 、A+B+C、B+C、A+B

NAME   CODE 
A   10
A   10
A   10
A   10
A   10
A   10
A   11
B   10
B   10
C   10
C   11
D   10
D   10
H   11

我现在正在通过工会实现这一目标

试试这个:

Select distinct code from <tablename> where name in ('A','B');

您可以根据需要添加或删除((中的内容。

如果需要记录计数,可以使用声明变量并为其分配@@ROWCOUNT。

最新更新