cassandra cql поддерживает функции агрегирования, такие как group by и order by - PullRequest
2 голосов
/ 06 января 2012

Например, в CQL, SELECT * из abc_dimension ЗАКАЗАТЬ ПО КЛЮЧУ ASC;

, кажется, не работает.

Любая помощь?

Ответы [ 3 ]

5 голосов
/ 06 января 2012

В CQL нет поддержки для чего-то вроде group by.Существует некоторая поддержка порядка, но только для столбцов в строке.Столбцы уже будут иметь естественный порядок в строке, но вы можете получить обратный порядок (ASC против DSC), используя ключевое слово REVERSED.

См .: http://www.datastax.com/docs/1.0/references/cql/SELECT

1 голос
/ 07 июня 2012

Взгляните на CQL 3. Он был выпущен вместе с Cassandra 1.1. Он может выполнять такие действия, как ORDER BY, но только для второго столбца в первичном ключе из нескольких столбцов. Посмотрите здесь: http://www.datastax.com/dev/blog/whats-new-in-cql-3-0

0 голосов
/ 12 апреля 2017

Последние версии Cassandra поддерживают агрегирование только в одном разделе.

...