想要获取cassandra

时间:2016-06-06 11:43:03

标签: cassandra

使用cassandra中的表中的不同值(如MySQL或Oracle中的组函数)获取所有计数的任何其他进程

以下示例是包含城市的表格:

  

cityid cityname
  1勒克瑙
  1勒克瑙
  3德里
  4诺伊达
  5阿格拉   5阿格拉   5阿格拉

我想在cassandra中生成以下输出:

  

计算城市名称    2勒克瑙
   1诺伊达
   1德里
   3阿格拉

1 个答案:

答案 0 :(得分:0)

cassandra中不存在函数计数(*)。您也可以使用计数器https://docs.datastax.com/en/cql/3.1/cql/cql_using/use_counter_t.html

create table cities(
   cityname text,
   count counter,
PRIMARY KEY(cityname)
);

要更新表格,请使用:

  UPDATE cities SET count = count + 1 WHERE cityname ='Lucknow';