计算 Cassandra 列族中的用户数?
Count Number of Users in Cassandra column family?
我在 Cassandra 中有一个这样的 table-
CREATE TABLE DATA_HOLDER (USER_ID TEXT, RECORD_NAME TEXT, RECORD_VALUE BLOB, PRIMARY KEY (USER_ID, RECORD_NAME));
我想在上面 table 中计算不同的 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]
select表达式定义为:
selection_list
| DISTINCT selection_list
所以你可以:
SELECT DISTINCT USER_ID FROM DATA_HOLDER;
我在 Cassandra 中有一个这样的 table-
CREATE TABLE DATA_HOLDER (USER_ID TEXT, RECORD_NAME TEXT, RECORD_VALUE BLOB, PRIMARY KEY (USER_ID, RECORD_NAME));
我想在上面 table 中计算不同的 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]
select表达式定义为:
selection_list
| DISTINCT selection_list
所以你可以:
SELECT DISTINCT USER_ID FROM DATA_HOLDER;