计算列中的唯一值

时间:2015-08-30 13:18:47

标签: mysql sql

我有这张桌子:

value1-------value2------time
1            2           1440273663
1            1           1440273699
2            3           1448293763
1            1           1440273663
3            2           1440273693

我想计算第1列中唯一值的数量。 对于此示例表,这将是3。

2 个答案:

答案 0 :(得分:2)

使用distinct

Select count(distinct value1) from table

答案 1 :(得分:1)

您可以使用下面的查询来查找名为 func organizeArray(){ var newArray = [Person]() var array1 = [] var array2 = [] var array3 = [] var array4 = [] var array5 = [] for person in people { switch person.charcter { case happy... append to array 1 case mad... append to array 2 so on... } } newArray = array1 + array2 + array3 + array4 + array5 } 且列为t的表格

value1

这是一个演示sql小提琴:http://sqlfiddle.com/#!9/2b903/1