В Casssandra можно ли суммировать ИНТ значений в Моя структура БД attr Map<text,int>
возможно использовать select sum (attr['salary']) from testtable
или что-то эквивалентноеCassandra SUM (Карта <text,int>) Возможно ли это?
1
A
ответ
2
Cassandra не поддерживает карты , List и Set в Select, Insert with [] (Пример: attr ['pay'])
Вы можете использовать Пользовательский тип данных.
Пример:
Определите определенные пользователем типы данных, как, как показано ниже
mytype {
salary (int)
}
создают «атр» поле с типом «MyType»
теперь вы можете сделать запрос типа, как показано ниже
select sum(attr.salary) from yourtable.
0
Определяется пользователем агрегатной функции (ОДА)