Her satırdaki en son veri kümesini almak için CQL'yi nasıl yazarım?CQL - en son set nasıl edinilir?
MSSQL'den Cassandra'ya geçiş araştırıyorum ve kavramları anlamaya başlıyorum.
CREATE TABLE WideData {
ID text,
Updated timestamp,
Title text,
ReportData text,
PRIMARY KEY (ID, Updated)
} WITH CLUSTERING ORDER (Updated DESC)
INSERT INTO WideData (ID, Updated, Title, ReportData) VALUES ('aaa', NOW, 'Title', 'Blah blah blah blah')
INSERT INTO WideData (ID, Updated, Title, ReportData) VALUES ('bbb', NOW, 'Title', 'Blah blah blah blah')
1 Dakika bekle:
INSERT INTO WideData (ID, Updated, Title, ReportData) VALUES ('bbb', NOW, 'Title 2', 'Blah blah blah blah')
beklemeye 3 dakika: (Bir yol olmalı biliyorum) Araştırmanın sürü muazzam yardımcı oldu, ama bu cevabını bulamadım
INSERT INTO WideData (ID, Updated, Title, ReportData) VALUES ('aaa', NOW, 'Title 2', 'Blah blah blah blah')
beklemeye 5 dakika:
INSERT INTO WideData (ID, Updated, Title, ReportData) VALUES ('aaa', NOW, 'Title 3', 'Blah blah blah blah')
Her satırdaki en son veri kümesini almak için CQL'yi nasıl yazarım?
SELECT ID, WideRow başlığından - bana 5 satır verir, çünkü verileri benim için döndürür.
Esasen ben sonuçları (WideRow SELECT ID, Başlık NEREDE .....) olmak istiyorum: Ayrıca
ID Title
aaa, Title3
bbb, Title2
, veri setlerinin sayımını almanın bir yolu yoktur geniş bir sırada mı? Esasen
TSQL eşdeğer
: SEC İD de takdir sorguları bu türleri hakkında daha fazla bilgi edinmek için, (*) Tablo GRUBU kimlik ile herhangi bir referansID Count
aaa 3
bbb 2
sayesinde aynı
Sayısı .