9
我试图做这样的事情在CQL:CQL卡桑德拉OR操作
SELECT address FROM Person WHERE age= 20 or age= 25
但卡桑德拉不支持OR操作员,我不能使用(20,25)或者,因为年龄不是主要关键。有什么办法可以解决这个问题吗?
在此先感谢。
我试图做这样的事情在CQL:CQL卡桑德拉OR操作
SELECT address FROM Person WHERE age= 20 or age= 25
但卡桑德拉不支持OR操作员,我不能使用(20,25)或者,因为年龄不是主要关键。有什么办法可以解决这个问题吗?
在此先感谢。
您将不得不执行析取客户端,或使用像Hive或Pig这样的分析工具。
您可以
从一个人SELECT地址为此WHERE年龄(20,25)
我的理解是卡桑德拉只在分区键列支持:http://www.datastax.com/开发/博客/ A-深查找到最CQL-where子句 – Tamar 2016-12-28 11:36:57