Sql 计算列中出现的次数?
我有一个表列,其中相同的值可以跨多行重复,也可以不重复。我想返回所有值的计数。我的表格结构如下所示Sql 计算列中出现的次数?,sql,Sql,我有一个表列,其中相同的值可以跨多行重复,也可以不重复。我想返回所有值的计数。我的表格结构如下所示 id | name | code 1 | xyz | 1.1 2 | 123 | 1.1 3 | foo | 2.1 3 | bob | 3.1 4 | roy | 2.1 我想计算code中的值,因此在这种情况下,结果应该是3正如我所理解的,您想计算code的唯一值。如果是这样,SQL将具有count(distinct) select count(distinct cod
id | name | code
1 | xyz | 1.1
2 | 123 | 1.1
3 | foo | 2.1
3 | bob | 3.1
4 | roy | 2.1
我想计算
code
中的值,因此在这种情况下,结果应该是3正如我所理解的,您想计算code
的唯一值。如果是这样,SQL将具有count(distinct)
select count(distinct code)
from t;
“3”来自哪里?这是一个非常不清楚的问题。@GordonLinoff代码列中的3个不同值谢谢。。。。如果我想返回所有字段呢。我将在5分钟内接受答案minutes@net:得到答案后,请不要扩大问题的范围