当前位置:  开发笔记 > 前端 > 正文

查询以使用max使用cassandra选择列的最大值

如何解决《查询以使用max使用cassandra选择列的最大值》经验,为你挑选了1个好方法。

我们有一个名为table1的表,其中Tableindex为列.我们需要tableindex的最大值,必须得到3.将此表视为示例(table1),

     Tableindex Creationdate                Documentname    Documentid 
         1      2017-01-18 11:59:06+0530    Document 1      Doc_1
         2      2017-01-18 12:09:06+0530    Document 2      Doc_2
         3      2017-01-18 01:09:06+0530    Document 3      Doc_3

在SQL中,我们可以选择使用下面的查询,最大值
" 选择从表1 MAX(Tableindex); " //导致3.

同样,我们如何在cassandra查询中获得最大值.cassandra有Max功能吗?如果不是,我们怎样才能获得最大值?

提前致谢.



1> user7462103..:

在Cassandra 2.2中,min,max,avg,sum和count的标准聚合函数是内置函数.

SELECT MAX(column_name) FROM keyspace.table_name ;

https://docs.datastax.com/en/cql/3.3/cql/cql_using/useQueryStdAggregate.html

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有