我有一個列家庭使用計數器作爲創建表命令如下:(關鍵我用bigin過濾時查詢)。使用奇怪的結果在CQL中的哪裏過濾器cassandra
CREATE TABLE BannerCount (
KEY bigint PRIMARY KEY
) WITH
comment='' AND
comparator=text AND
read_repair_chance=0.100000 AND
gc_grace_seconds=864000 AND
default_validation=counter AND
min_compaction_threshold=4 AND
max_compaction_threshold=32 AND
replicate_on_write='true' AND
compaction_strategy_class='SizeTieredCompactionStrategy' AND
compression_parameters:sstable_compression='SnappyCompressor';
但是,當我將數據插入到該列的家庭,並選擇使用Where
命令過濾數據 結果我retrived很奇怪:(這樣的:
使用查詢:
select count(1) From BannerCount where KEY > -1
count
-------
71
使用查詢:
select count(1) From BannerCount where KEY > 0;
count
-------
3
使用查詢:
select count(1) From BannerCount ;
count
-------
122
什麼跟我的查詢情況發生,任何誰告訴我爲什麼我得到:(:(