Я новичок в Cassandra, и у меня возникли трудности с использованием простого запроса select на очень простой таблице. Например,Cassandra where where on simple columns
SELECT * FROM cars WHERE date > '2015-10-10';
на этой данной таблице:
CREATE TABLES cars (id int primary key, name varchar, type varchar, date varchar);
Я могу использовать =
оператора, но не >, < >=, <=
. Я читал на эту тему, включая this article и this overflow question по разным типам ключей, но мне все еще не ясно. В приведенной выше таблице date
является столбцом SIMPLE, почему я не могу использовать предложение WHERE
, как я бы использовал его в обычной СУБД?
Вы неверно говорите, что оператор = работает на дату. Будет справа внизу, где вы можете использовать предложение WHERE для столбцов в приямном ключе (кластерные столбцы) –