计算Cassandra列族中的用户数量?

时间:2015-05-14 00:52:37

标签: java cassandra datastax-java-driver cqlsh

我在Cassandra有一张这样的桌子 -

CREATE TABLE DATA_HOLDER (USER_ID TEXT, RECORD_NAME TEXT, RECORD_VALUE BLOB, PRIMARY KEY (USER_ID, RECORD_NAME));

我想在上表中计算不同的USER_ID?我有什么方法可以做到吗?

我的Cassandra版本是:

[cqlsh 4.1.1 | Cassandra 2.0.10.71 | DSE 4.5.2 | CQL spec 3.1.1 | Thrift protocol 19.39.0]

1 个答案:

答案 0 :(得分:1)

select表达式定义为:

selection_list
 | DISTINCT selection_list

所以你可以:

SELECT DISTINCT USER_ID FROM DATA_HOLDER;