计算列中出现的次数

时间:2018-02-23 13:27:11

标签: 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

1 个答案:

答案 0 :(得分:2)

我想要计算code的唯一值,因为我理解这个问题。如果是这样,SQL有count(distinct)

select count(distinct code)
from t;