2016-07-24 38 views
1

Angenommen, es ist eine Tabelle, einige Punkte mit Säulen-ID (Primärschlüssel) zu halten, und die Koordinaten x, y, zCassandra mathematische Operationen in einer einzigen Reihe

nehme ich an der eine zusätzliche Spalte Rechen sagen Mittelwert hinzufügen wollte x, y und z für jeden Punkt. Ist das möglich durch cqlsh? Oder müsste ich alle Zeilen auswählen, ändern und zurückschreiben?

Antwort

3

Um sie physisch als neue Spalte zu schreiben, müssen Sie sie abfragen, den Durchschnitt machen und dann explizit zurückschreiben.

Sie können jedoch auch die durchschnittliche on the fly berechnen - wenn Sie das tun wollen, die Konzepte, die Sie suchen sind:

User Defined Functions oder User Defined Aggregates