2017-01-18 1 views
1

У нас есть таблица под названием table1 с Tableindex в качестве столбца. нам нужно максимальное значение tableindex которое должно привести в качестве 3. Рассмотрим эту таблицу в качестве примера (table1),Запрос для выбора максимального значения столбца с использованием max с использованием cassandra

 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 Server, можно выбрать максимальное значение, используя следующий запрос,
"Выбрать макс (Tableindex) из таблицы1; "// результат 3.

Аналогично, как мы можем получить максимальное значение в запросе cassandra . Есть ли функция Макс в кассандре. Если нет, то как мы можем получить максимальное значение?

Заранее спасибо.

+0

Вы можете создавать пользовательские агрегатные функции в cassandra 2.2 и выше. – Gunwant

+0

Я использую cassandra версии 2.0. – Keerthana

ответ

1

Если вы выберете * из предела 1 таблицы 1, результат даст вам строку с MAX Tableindex.

Есть лучшие способы сделать это с помощью cassandra. вы знаете немного вещей при разработке таблиц кассандры.

1- Дизайн таблицы для ваших запросов.

2- Проектирование распределенных данных по кластеру cassandra.

0

Вы можете перейти на более позднюю версию Кассандры (2.2+), он имеет встроенный в макс FUNC.

 Смежные вопросы

  • Нет связанных вопросов^_^